看板 PHP 關於我們 聯絡資訊
※ 引述《wshadow (小早)》之銘言: : apache的使用者是www : 我用www登入後執行/usr/local/bin/php makesh.php : 可以成功執行makesh.php,印出test : makesh.php內容: : if(exec("sudo sh backnow.sh",$res,$err)) : { : echo "test"; : } : else echo $err; : 可是用網頁開啟makesh.php : 卻印出127($err) : 請問有人知道怎麼解決嗎/____\ 用絕對路徑後還是出現127.....orz if(exec("/usr/bin/sudo /bin/sh /home/wwwadmin/mysqlbk/mysqlbk/backnow.sh" ,$res,$err)) { echo "test"; } else echo $err; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.131.254
littlex:把指令另外寫成一個 sh (三個寫在一起) 10/19 16:15
littlex:像說你要 sudo ping tw.yahoo.com 10/19 16:16
littlex:就寫一個 ping.sh , 內容是 sudo ping tw.yahoo.com 10/19 16:16
littlex:不要在 exec 裡面有空格看看^^;; 10/19 16:17