Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サービスを実行するシェル スクリプトを作成しました。ターミナルを開き、サービスを実行するスクリプトを実行します。スクリプトが終了した後、ターミナルを閉じますが、サービスは実行され続けます。これが私の望みです。
とにかく、Gnomeコマンド「ターミナルで実行」を使用してスクリプトを実行すると、ターミナルが閉じると、サービスも強制終了されます。
それは非常に奇妙です。理由が理解できず、この問題を解決できません。
何か案は?
実行してみる
nohup ./shell_script &
nohupコマンドは、ターミナルが閉じられた後もプロセスを実行し続け、SIGHUPシグナルを無視します。
nohup
SIGHUP
スクリプトはバックグラウンドで実行され、出力はファイルに追加されることに注意してください。