noHup /SIGHUP Tweak

This commit is contained in:
CanbiZ (MickLesk)
2026-02-17 13:46:03 +01:00
parent d83fc60493
commit d773b939f7
3 changed files with 16 additions and 1 deletions

View File

@@ -1641,4 +1641,17 @@ function get_lxc_ip() {
# SIGNAL TRAPS
# ==============================================================================
# ------------------------------------------------------------------------------
# on_hup_keepalive()
#
# - SIGHUP (terminal hangup) trap handler
# - Keeps long-running scripts alive if terminal/SSH session disconnects
# - Stops spinner safely and writes warning to active log
# ------------------------------------------------------------------------------
on_hup_keepalive() {
stop_spinner
log_msg "[WARN] Received SIGHUP (terminal hangup). Continuing execution in background."
}
trap 'on_hup_keepalive' HUP
trap 'stop_spinner' EXIT INT TERM