SIGHUP - CI/CD用語集の定義
SIGHUP(シグナル1)は、もともと端末が切断されたときに送られていました。今日ではデーモンに設定の再読み込みを指示するのに広く使われ、制御端末が閉じられたときにプロセスへ送られます。
CIでは
バックグラウンドプロセスは、それを起動したシェルがstepの終わりに終了すると、SIGHUPによって終了させられることがあります。シェルより長く生存させたいプロセスを切り離すには nohup、setsid、disown を使うか、stepが終わる前に明示的に停止してください。
関連ガイド
SIGTERM - CI/CD Glossary DefinitionSIGTERM: SIGTERM (signal 15) is the polite request to a process to shut down. Unlike SIGKILL it can be caught…
Background Process - CI/CD Glossary DefinitionBackground Process: A background process is one started with a trailing `&` so the shell returns immediately…
Daemon - CI/CD Glossary DefinitionDaemon: A daemon is a long-running background process detached from any terminal that provides a service, suc…