Centos執(zhí)行shell命令返回127錯誤
- 在終端可以正常運(yùn)行 web執(zhí)行shell 返回127錯誤
解決方法
應(yīng)該是運(yùn)行環(huán)境和登錄用戶的運(yùn)行環(huán)境存在差異造成的
在腳本執(zhí)行之前,添加. /etc/profile,加載環(huán)境變量,問題解決
#!/bin/bash
. /etc/profile #腳本執(zhí)行之前
#PHP
$cmd="sudo /www/wwwroot/uiw/shell/prt.sh";
system($cmd,$ret);
echo $ret; //返回1或者其他是失敗 0是成功