在后台运行php shell_exec

时间:2014-08-24 07:15:52

标签: php

我有一个文件

run.php

代码如下

<?php

$shell_cmd = '/usr/bin/aria2c --on-bt-download-complete ./hook.sh "http://sometorrent.com/file.torrent"';

shell_exec($shell_cmd .' 2>&1 > out.log');

echo $shell_cmd;
?>

我尝试通过

网站运行此脚本
http://mywebsite.com/run.php

我的浏览器继续加载缓冲类型,直到洪流完成,我如何在后台运行,以便它立即在后台执行。

1 个答案:

答案 0 :(得分:1)

<?php

$shell_cmd = '/usr/bin/aria2c --on-bt-download-complete ./hook.sh "http://sometorrent.com/file.torrent"';

shell_exec($shell_cmd .' > out.log &');

echo $shell_cmd;
?>

这将在后台运行shell命令