这是我的剧本:
<?php echo $_POST['titel'];
echo "<br>send into query.<br>(";
echo $_POST['link'].")";
//$fullcmd="./test.sh ".$_POST['titel']." ".$_POST['link'];
$fullcmd="nohup ./converter.sh ".$_POST['titel']." ".$_POST['link'];
`$fullcmd & >/dev/null 2>/dev/null &`;
?>
<br><a href='converter.php'>Go back to main page (there will be displayed your download)
</a>
</body>
</html>
我只想立即继续执行php脚本,不要等待$fullcmd...
的返回值
想到nohup或&amp;或&gt; / dev / null会对它,但在这里没有任何作用:(
我知道这样的事情是多么不安全! =)(以及它有多不安全)
希望你明白问题,你有答案! =) (环境:工作文件夹具有777权限的标准灯服务器(用于测试)) 只是为了说清楚:脚本已执行,但在提交表单后,它等待完整的.sh脚本完成,我想解决。