1
どのようにしてphpを起動して、GNU Screenを起動し、PHPスクリプトの実行が終了した後でも実行できますか?あなたがで試みることができるPHPからのスクリーン・セッションの開始とフォーク
どのようにしてphpを起動して、GNU Screenを起動し、PHPスクリプトの実行が終了した後でも実行できますか?あなたがで試みることができるPHPからのスクリーン・セッションの開始とフォーク
:-dmS
いえ
exec("nohup screen -dmS new_name");
は、すでにバックグラウンド・プロセスに画面フォーク自体を作るのに十分であるべきです。
-dmS
コマンドライン引数で実行すると、強制的にデーモンとして起動します(つまり、すぐにデタッチする)。
コマンドラインのオンラインドキュメントargs here。
私は既にdmSを使用していましたが、私はnohupを試してみましたか、試してみましたか? – Hintswen
@Hintswen:あなたのサーバーの設定に大きく依存します。 mod_phpがsuexecの制限されたアカウントの下でmod_chroot/jailまたはphp-cgiの下で実行されている場合、あなたは不運です。 – mario
実際に私は私のスクリプトをもう一度見て、スクリーンではなくコマンドと同じフォルダでスクリプトを実行させました。 – Hintswen