[英]service not getting executed when bash script is triggered from php
我用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触发的路径中? 服务命令? 可以执行此步骤的步骤是什么
多数民众赞成在路径问题。 PHP找不到文件。 添加一个chdir("/var/server_status");
切换到server_restart.sh所在的目录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.