Nohup – Lancer un processus non rattaché à la session

Nohup est une commande qui va vous permettre de lancer des processus sans qu’ils ne soient rattaché à votre session. Donc, dans le cas où vous fermez votre session le processus sera toujours en cours…

Je l’utilise actuellement pour mon NAS, je me connecte en SSH dessus, lance ma commande avec nohup (par exemple un téléchargement via wget) et je me déconnecte. Le lendemain, je peux récupérer le résultat de la commande.
Voici un exemple d’utilisation :

nohup wget http://monsite.com/fichiertreslourd.iso &

Le & est utilisé pour ne pas avoir à attendre la fin de la commande, donc dans mon exemple il est indispensable.
Un fichier log (par défaut nohup.out) est créé dans le dossier où vous avez lancé la commande. Selon la durée du processus, il peut être assez gros. 🙂