Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 超时命令后的脚本输出_Php_Bash_Timeout_Symfony 1.4_Output - Fatal编程技术网

Php 超时命令后的脚本输出

Php 超时命令后的脚本输出,php,bash,timeout,symfony-1.4,output,Php,Bash,Timeout,Symfony 1.4,Output,我使用symfony(php框架)任务类来创建cli脚本。目前我写了这样的脚本: #!/bin/bash timeout 3600 ./symfony pparse:prices 但是没有输出,我需要脚本在3600秒后退出。和./symfony pparse:prices将数据输出到控制台。超时正在工作,但没有输出。我不知道为什么,但目前它工作正常。也许这是操作系统的问题 请向我们展示您的应用程序的execute()函数的代码task@Herodephp脚本在没有超时命令的情况下工作正常it@

我使用symfony(php框架)任务类来创建cli脚本。目前我写了这样的脚本:

#!/bin/bash
timeout 3600 ./symfony pparse:prices

但是没有输出,我需要脚本在3600秒后退出。和./symfony pparse:prices将数据输出到控制台。超时正在工作,但没有输出。

我不知道为什么,但目前它工作正常。也许这是操作系统的问题

请向我们展示您的应用程序的execute()函数的代码task@Herodephp脚本在没有超时命令的情况下工作正常it@Herode我使用linux timout命令而不是set_time_limit,因为timout适合我,但php函数不适合我