mise à jour: 04/05/2019 par Computer Hope

sur les systèmes D’exploitation de type Unix, la commande nohup exécute une autre commande et demande au système de continuer à l’exécuter même si la session est déconnectée.

ce document couvre la version GNU/Linux de nohup.

Description

lorsque vous utilisez le shell de commande, le préfixe d’une commande avec nohup empêche l’interruption automatique de la commande lorsque vous vous déconnectez ou quittez le shell.

le nom nohup signifie « pas de blocage., »Le signal de raccrochage (HUP), qui est normalement envoyé à un processus pour l’informer que l’utilisateur s’est déconnecté (ou » raccroché »), est intercepté par nohup, permettant au processus de continuer à fonctionner.

Syntaxe

nohup command 
nohup --help | --version

Options

–help Afficher un message d’aide et quitte.
–version Sortie les informations de version et quitter.

Notes

Si l’entrée standard est un terminal, nohup redirections à partir de /dev/null., Par conséquent, l’entrée de terminal n’est pas possible lors de l’exécution d’une commande avec nohup.

Si la sortie standard est un terminal de sortie de la commande est ajoutée au fichier nohup.out si possible, ou HOME HOME / nohup.dans le cas contraire.

Si l’erreur standard est un terminal, il est redirigé vers la sortie standard.

Pour enregistrer la sortie dans un fichier appelé fichier, utilisez « nohup commande > fichier ».

Exemples

nohup mycommand

Exécutez la commande mycommand. Il ne recevra pas d’entrée. Toutes les sorties, y compris les messages d’erreur sera écrit dans le fichier nohup.,dans le répertoire de travail ou dans votre répertoire personnel. Si mycommand est en cours d’exécution lorsque vous vous déconnectez ou fermez le terminal, mycommand ne se terminera pas.

nohup mycommand &

identique à la commande précédente, mais ce formulaire (lors de l’utilisation du shell bash) vous renvoie immédiatement à l’invite du shell. Le symbole »&  » à la fin de la commande indique à bash d’exécuter nohup mycommand en arrière-plan. Il peut être ramené au premier plan avec la commande intégrée fg bash.,

lorsque vous utilisez&, vous verrez l’ID de travail bash entre parenthèses et L’ID de processus (PID) répertorié après. Par exemple:

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *