Skip to content

How to Use nohup

  • by

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

Leave a Reply

Your email address will not be published. Required fields are marked *

I accept that my given data and my IP address is sent to a server in the USA only for the purpose of spam prevention through the Akismet program.More information on Akismet and GDPR.