如何在后台运行控制台脚本

时间:2016-04-04 10:31:21

标签: php exec nohup

在我的控制器中我正在做:

  

shell_exec(' nohup / var / www / html / terminal / yii socket / run> nohup.txt 2>& 1&');

但是如果我跑的话,nohup并不起作用:

  

shell_exec(' / var / www / html / terminal / yii socket / run');

脚本运行但页面正在加载并挂起。

2 个答案:

答案 0 :(得分:0)

它可能是目录中的空间,试试这个

'

答案 1 :(得分:0)

尝试absolute path nohup命令

shell_exec('/usr/bin/nohup /var/www/html/terminal/yii socket/run > nohup.txt 2>&1 &');

希望它有所帮助:)