【发布时间】:2017-01-14 16:28:33
【问题描述】:
我正在为一些 Ts3Musicbots 开发 Web 界面,但我在启动屏幕时遇到了一个问题。
我的代码:(stackoverflow)
$cmd = "screen -d -m -L $botverzeichnis /mb/$botverzeichnis/start.sh -account $botacc -secretkey $secretKey -port $botport -webif-pw $adminpw -webif-pw-user $userpw -max-disk-space 100 -noquery";
$redirect = '2>&1';
// using variable substitution only for readability here
shell_exec("$cmd $redirect", $output);
它并没有启动。当我打印出 $cmd 并将其放入 Putty 时,它就可以工作了!
启动脚本所在的目录目前位于 var/www/
请帮忙;)
【问题讨论】:
标签: php linux shell-exec