UNIX : nohup lance un processus indépendant du shell qui l’a lancé

Voici une astuce bien pratique connu de tous les vieux barbus, la commande UNIX : nohup!

Grâce à cette commande, fini les pertes de temps d’un programme qui s’arrête suite à la fermeture d’une fenêtre ou d’une déconnexion SSH.

Nohup permet de garder votre processus actif après la fermeture de votre shell et même après déconnexion de votre utilisateur.

Les messages de l’application seront stockés dans le fichier nohup.out. Ce fichier sera créé dans le répertoire où vous êtes lors du lancement de votre application, c’est très pratique pour du debug.

Exemple : nohup votre_application

Garder cette astuce bien au chaud dans vos favoris car elle vous sera forcément utile sous Linux, tous les UNIX et même Mac OS X.

N’hésitez pas non plus à la partager à vos amis via les boutons des réseaux sociaux 😉

En complément de cette astuce, n’oubliez pas d’utiliser le caractère & à la fin de votre commande afin de récupérer le « prompt » et de faire d’autres commandes dans votre terminale.

Exemple : nohup votre_application &

Laisser un commentaire