我嘗試執行一個命令「wget」在我的服務器A上下載一個文件,然後執行一個python,它將在這個文件中查找參數。php執行wget和python腳本
我的腳本:
switch ($_POST["parse"]) {
case 'parse1':
shell_exec("wget http://localhost/".$file_path);
shell_exec("python /opt/lampp/htdocs/mysite/api/scripts/script_parse.py ".$file_path." 1");
echo $file_path;
break;
default:
echo "no";
break;
}
但是(我用debian下當地XAMPP),該文件沒有下載,我必須加載到空間中的頁面,當我嘗試執行腳本(有或沒有文件),但是什麼都不做。
所以我從昨天晚上看,但我不能。
此外,我喜歡避免頁面加載,直到腳本執行結束。
這是一個Python的問題呢? –
wget不工作,也是python命令。 –
而且?這是一個Python問題?只要你的第一個shell_exec調用失敗了,你就會在第二個shell中執行相同的問題。它用Python編寫的事實與您的問題完全無關。 –