我使用PHP触发此代码:
$dexec="cd /var/server_status/ && sh server_restart.sh";
$d=exec($dexec,$a,$b);
server_restart.sh:
service mysql stop
$ b dump是int 127,找不到命令,不是在从php触发的路径中?服务命令?可能有什么步骤让这个工作
答案 0 :(得分:0)
这就是路径问题。 PHP无法找到该文件。
添加chdir("/var/server_status");
以切换到server_restart.sh所在的目录。