0

サービスを実行するシェル スクリプトを作成しました。ターミナルを開き、サービスを実行するスクリプトを実行します。スクリプトが終了した後、ターミナルを閉じますが、サービスは実行され続けます。これが私の望みです。

とにかく、Gnomeコマンド「ターミナルで実行」を使用してスクリプトを実行すると、ターミナルが閉じると、サービスも強制終了されます。

それは非常に奇妙です。理由が理解できず、この問題を解決できません。

何か案は?

4

1 に答える 1

2

実行してみる

nohup ./shell_script & 

nohupコマンドは、ターミナルが閉じられた後もプロセスを実行し続け、SIGHUPシグナルを無視します。

スクリプトはバックグラウンドで実行され、出力はファイルに追加されることに注意してください。

于 2013-02-16T16:35:02.890 に答える