How to Use nohup
The nohup
command allows you to run a script or command in the background, even after you log out from the terminal. This is particularly useful for long-running processes.
Basic Usage
To use nohup
, simply prefix your command with it and redirect the output:
nohup ./your-script.sh > output.log 2>&1 &
Understanding Output Redirection
By default, nohup
outputs to a file called nohup.out
. You can redirect this to a different file using:
nohup ./your-script.sh > custom-output.log 2>&1 &
Checking the Process
To check if your process is running, you can use the ps
command:
ps aux | grep your-script.sh