[center]
NOHUP[/center]
[center]Exécuter une commande en la rendant insensible aux déconnexions, avec une sortie hors terminal.[/center]
nohup exécute la commande désirée en ignorant les signaux HANGUP
(déconnexion), avec une priorité d’ordonnancement incrémentée de 5,
afin que cette commande continue à s’exécuter en arrière-plan après la
déconnexion de l’utilisateur.
Si le flux de sortie standard est un tty, celui-ci, ainsi que le flux
standard d’erreur sont redirigés afin d’être ajoutés au fichier ‘nohup.out’.
Si ce fichier n’est pas accessible en écriture, ils sont redirigés vers ‘$HOME/nohup.out’. Si ce dernier fichier n’est pas non plus accessible en écriture, la commande n’est pas exécutée.
Lorsque nohup crée le fichier ‘nohup.out’ ou ‘$HOME/nohup.out’, il ne lui donne aucune permission d’accès pour les membres du groupe ou pour les autres utilisateurs. Par contre, il ne modifie pas les autorisations d’accès si le fichier existe déjà.
nohup ne bascule pas automatiquement la commande exécutée en arrière-plan. Il faut le réclamer explicitement en ajoutant un ‘&’ à la fin de la ligne de commande.
OPTIONS
Quand la version GNU de nohup est invoquée avec un seul argument, elle reconnaît les options suivantes :
--help Afficher un message d’aide sur la sortie standard et se terminer normalement.
--version
Afficher un numéro de version sur la sortie standard et se terminer normalement.
[center]
http://man.cx/nohup(1)/fr[/center]
[center]---------------------------------------------------------------------------------------------------[/center]
En effet "nohup" permet de lancer une application sans garder le terminal ouvert avec une sortie enregistrer dans un fichier nohup.out par exemple.
Dans mon cas , je l'utilise pour wvdial , "nohup wvdial" qui me permet de fermer le terminal après que la connexion ppp soit faite, parce qu'avant j'avais la fâcheuse habitude de fermer le terminal par inadvertance, se qui avait pour effet de stopper la connexion, avec "nohup" plus de problème.:lol:
EDIT:
Pour jeter un coup d'oeil à la sortie = "tail -f nohup.out" avec affichage en temps réel ( évite d'ouvrir/ fermer rouvrir pour voir les nouveaux messages..)
Dernière modification par ger-le-sky (28-10-2009 17:35:24)
Laptop : Asus G2P - ATI mobility radeon X1700 - Ubuntu 9.10
Virtualbox : Debian squeeze
screenshot shère compiz desktop