La commande nohup
permet d’exécuter des processus en arrière-plan sans être interrompus par la déconnexion de l’utilisateur. Cela est particulièrement utile pour les tâches longues qui doivent continuer à s’exécuter même si vous fermez votre terminal.
La syntaxe de base de la commande nohup
est la suivante :
nohup [options] [arguments]
Voici quelques options courantes pour nohup
:
&
: Exécute la commande en arrière-plan.-o
: Spécifie un fichier de sortie pour les messages de sortie standard.-e
: Spécifie un fichier de sortie pour les messages d’erreur.Voici quelques exemples pratiques de l’utilisation de nohup
:
nohup ./mon_script.sh &
nohup ls -l > sortie.txt &
nohup ./mon_programme 2> erreurs.txt &
nohup ./mon_application > /dev/null 2>&1 &
jobs
pour vérifier les tâches en arrière-plan.nohup
, il continuera à s’exécuter sans interaction.