Accueil·Commandes du terminal

nohup

Processus et système

Syntaxe

nohup <command> [args] &

Fait ignorer le signal de raccrochage a une commande pour qu'elle survive a la deconnexion ; elle n'est pas mise en arriere-plan pour autant, le `&` reste a votre charge, et la sortie s'accumule discretement dans ./nohup.out.

Options courantes

OptionSignification
&You add this yourself: nohup alone does not put the command in the background.
> out.log 2>&1Send output somewhere other than the default ./nohup.out.
< /dev/nullDetach stdin as well, so the command cannot stall waiting for input.

Exemples

nohup ./server.sh > server.log 2>&1 &

Start the server so it survives logout, with its own log file.

nohup make -j4 &

Run a long build that keeps going after you disconnect; output lands in nohup.out.

Ce qui tourne et ce qui mange la machine. Identifier vient avant tuer.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait nohup ?

Fait ignorer le signal de raccrochage a une commande pour qu'elle survive a la deconnexion ; elle n'est pas mise en arriere-plan pour autant, le `&` reste a votre charge, et la sortie s'accumule discretement dans ./nohup.out.

Q. Comment l’écrire ?

nohup <command> [args] & — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 3 ici ; la liste complète est dans man nohup. Cette commande relève de Processus et système.

Commandes liées

page man: man nohup