nohup
Run a command immune to hangups
TLDR
SYNOPSIS
nohup command [arguments]nohup option
DESCRIPTION
nohup runs command while ignoring the SIGHUP signal, so the process keeps running after the controlling terminal is closed or the user logs out.If standard output is a terminal, it is appended to nohup.out in the current directory, or to $HOME/nohup.out if that is not writable. If standard error is a terminal, it is redirected to standard output. If standard input is a terminal, it is redirected from an unreadable file.Note: nohup does not itself put the process in the background; combine with & (or a shell job-control facility) to detach.
PARAMETERS
COMMAND
Command to run.ARGUMENTS
Command arguments.--help
Display help information.--version
Output version information.
EXIT STATUS
125 nohup itself failed. 126 command found but could not be invoked. 127 command not found. Otherwise the exit status of command.
CAVEATS
Combine with & to run in the background. Output is appended (not overwritten) to nohup.out. Many shells provide a built-in nohup that may differ from the GNU coreutils version. To fully detach a process from the shell, consider disown or setsid.
HISTORY
nohup is a classic Unix command for running processes that survive terminal disconnection.
