我尝试执行一个命令“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编写的事实与您的问题完全无关。 –