Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 28-10-2009 16:46:06

ger-le-sky
Membre
Distrib. : squeeze
Noyau : 2.6.30.2.686
(G)UI : Gnome 2.26.3
Inscription : 13-09-2009

Nohup

[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 18:35:24)


Laptop : Asus G2P - ATI mobility radeon X1700 - Ubuntu 9.10
Virtualbox : Debian squeeze
screenshot  shère compiz desktop

Hors ligne

#2 28-10-2009 17:57:47

guilhem91
Membre
Lieu : Essonne
Distrib. : Squeeze 6.0.1
Noyau : 2.6.32-5-amd64
(G)UI : KDE 4.4.5
Inscription : 26-06-2009
Site Web

Re : Nohup

Salut

en effet cette commande peut être utile. Je la garde dans un petit coin, au cas où.
Merci big_smile

Debian Squeeze 6.0.1 64 bits sur AMD Phenom II X4 3GHz + Nvidia Geforce 9600 GT

Mon site : GNU/Linux et conseils en vrac...

Hors ligne

#3 28-10-2009 18:16:53

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : Nohup

Hop !

C'est de la combine de tête en l'air ça !
Sacrés dev debian qui s'amusent à des trucs comme ça. wink

Amitié, Joel

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#4 28-10-2009 18:22:00

damien
Modo / Rédacteur Wiki
Lieu : St Etienne
Distrib. : Debian Jessie 8
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome3
Inscription : 22-09-2008
Site Web

Re : Nohup

Merci ger-le-sky smile
Je viens d'essayer nohup avec conky.

nohup conky


Dès que je ferme le terminal il arrête conky en même temps.
Ce n'est donc pas voulu ???
Je pense que celà viens des messages que conky me renvoie.

Conky: desktop window (1600014) is subwindow of root window (1a7)
Conky: window type - normal
Conky: drawing to created window (0x3000001)
Conky: drawing to double buffer


logo_3dminfographie_signature.png

Hors ligne

#5 28-10-2009 18:27:59

ger-le-sky
Membre
Distrib. : squeeze
Noyau : 2.6.30.2.686
(G)UI : Gnome 2.26.3
Inscription : 13-09-2009

Re : Nohup

damien > il faut attendre disant aller une bonne minute avant de fermer le terminal, sinon tu ferme l'application en même temps que le terminal.

Dernière modification par ger-le-sky (28-10-2009 18:36:17)


Laptop : Asus G2P - ATI mobility radeon X1700 - Ubuntu 9.10
Virtualbox : Debian squeeze
screenshot  shère compiz desktop

Hors ligne

#6 28-10-2009 19:09:55

damien
Modo / Rédacteur Wiki
Lieu : St Etienne
Distrib. : Debian Jessie 8
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome3
Inscription : 22-09-2008
Site Web

Re : Nohup

Non ça ne marche pas avec mon .conkyrc
J'ai attendu 10 minutes.

logo_3dminfographie_signature.png

Hors ligne

#7 28-10-2009 19:34:52

ger-le-sky
Membre
Distrib. : squeeze
Noyau : 2.6.30.2.686
(G)UI : Gnome 2.26.3
Inscription : 13-09-2009

Re : Nohup

10min ça commence à faire ... lol , bin du coup je sais pas pourquoi... ( il faut le lancer en root )

Laptop : Asus G2P - ATI mobility radeon X1700 - Ubuntu 9.10
Virtualbox : Debian squeeze
screenshot  shère compiz desktop

Hors ligne

Pied de page des forums