Forrest logo
back to the nohup tool

nohup:tldr:60e71

nohup: Run a shell script that can live beyond the terminal.
$ nohup ${path-to-script-sh} &
try on your machine

This command is used to execute a shell script in the background, without being terminated when the terminal session in which it was started ends. Here's a breakdown of the command:

  • nohup: A command that prevents the following command from being terminated even if the session ends or the user logs out.
  • ${path-to-script-sh}: This is the placeholder for the actual path to the shell script (the script you want to execute). Replace ${path-to-script-sh} with the actual path to your shell script file.
  • &: The ampersand symbol "&" is used to run the process in the background, allowing the terminal to be used for other commands while the script continues to run.

By using nohup and running the script in the background with &, the script can continue executing even if you close the terminal or log out.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the nohup tool