1

PHPからスクリーンセッションを開始する方法を知りたいのですが、shell_exec()、system()、passthru()を試してみましたが、役に立ちませんでした。

スクリプトの実行時にスクリーンセッションを開始しましたが、ロードが完了すると、作成したばかりのスクリーンセッションが強制終了されます。(スクリーンセッションを開始し、同じスクリプトで'screen -list'を実行することにより)

何か案は?

4

1 に答える 1

1

bg* nixはプロセスツリーを使用するため、プロセスを(バックグラウンドで)実行する必要があります。disownこれにより、プロセスの親が終了すると、親が子でない限り、その子もすべて終了しますdisown

シェルによっては、&実行するコマンドラインの最後にを追加するだけで、これを実行できます。

通常、あなたはターミナルウィンドウで画面を開きます(そして私は画面がバックグラウンドになり、それ自体を否認するコマンドが組み込まれていると信じています)ので、これは問題ではありません

于 2010-10-19T23:22:53.010 に答える