繁体   English   中英

从PHP触发bash脚本时,服务未执行

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM