SIGHUP - CI/CD Glossary Definition
SIGHUP (signal 1) was originally sent when a terminal hung up. Today it commonly tells daemons to reload their configuration, and is sent to processes when their controlling terminal closes.
In CI
A background process can be killed by SIGHUP when the launching shell exits at the end of a step. Use nohup, setsid, or disown to detach a process you intend to outlive the shell, or stop it explicitly before the step ends.
Related guides
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…