0

これが私のスクリプトです:

<?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 スクリプトが完了するまで待機します。回避する。

4

0 に答える 0