これが私のスクリプトです:
<?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または&または>/dev/nullの戻り値が返されるのを待ちませんが、ここでは何も機能しませんでした:(
私は、そのようなことがどれほど安全でないかを知っています! =) (そしてそれがいかに危険か)
あなたが問題を理解し、答えがあることを願っています! =) (環境: 作業フォルダーに対する 777 権限を持つ標準的なランプ サーバー (テスト用)) 明確にするために: スクリプトは実行されますが、フォームを送信した後、.sh スクリプトが完了するまで待機します。回避する。