nohup ?? ca sert plus à rien ???

nohup ?? ca sert plus à rien ??? - Divers - Linux et OS Alternatifs

Marsh Posté le 14-01-2003 à 02:04:18    

J'ai l'impression qu'il n'a plus besoin de faire de nohup avec les softs (ssh +bash) recents.... c'est zarb.
 
je me logue en ssh , je tape "toto &" je me delogue. Je me relogue et toto toune toujours.... :??:  
 
en fait je voulais faire une demo à un pote comme quoi "&" n'était pas suffisant et chaque fois c'était suffisant :pt1cable:  
 
Je me rappellle bien y a pas si longtemps si j'utilisais pas nohup ça marchait pas.
 
quelqu'un en sait il plus ???   :hello:  
faut attendre longtemps avant que le process soit tué ?
c'est intégré au bash modernes  le "nohup ?

Reply

Marsh Posté le 14-01-2003 à 02:04:18   

Reply

Marsh Posté le 14-01-2003 à 02:42:06    

mokett a écrit :

J'ai l'impression qu'il n'a plus besoin de faire de nohup avec les softs (ssh +bash) recents.... c'est zarb.
 
je me logue en ssh , je tape "toto &" je me delogue. Je me relogue et toto toune toujours.... :??:  
 
il est zombie . nophup permet de se detacher mais sans "laisser tomber " le process courant  
 
en fait je voulais faire une demo à un pote comme quoi "&" n'était pas suffisant et chaque fois c'était suffisant :pt1cable:  
 
Je me rappellle bien y a pas si longtemps si j'utilisais pas nohup ça marchait pas.
 
quelqu'un en sait il plus ???   :hello:  
faut attendre longtemps avant que le process soit tué ?
c'est intégré au bash modernes  le "nohup ?
 
essaie 'screen'  
 
 

Reply

Marsh Posté le 14-01-2003 à 03:30:45    

sur bash et tcsh aussi il me semble, par défaut le nohup est activé, donc pas de problème.
 
Par contre c'est pas le cas avec zsh, pour lui faut mettre &! ou l'option nohup dans le .zshrc
 


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 14-01-2003 à 03:35:52    

Sly Angel a écrit :

sur bash et tcsh aussi il me semble, par défaut le nohup est activé, donc pas de problème.
 
???????  
 
 
Par contre c'est pas le cas avec zsh, pour lui faut mettre &! ou l'option nohup dans le .zshrc
 
'comprend plus rien dans ce topic : le comportement d'un nohup peut etre  inscrit dans un .rc ??????
 
 

Reply

Marsh Posté le 14-01-2003 à 03:36:38    

des fois qu'on parle pas de la meme chose : vous confondez pas nohup et & ?

Reply

Marsh Posté le 14-01-2003 à 03:41:30    

En gros, si tu utilises bash, il fait automatiquement le nohup si tu te délogues, le process reste ( pas en zombie, il tourne réellement ). Je me suis mal exprimé apparement.
 
pour zsh, oui tu peux dire s'il fait un nohup automatique ou non des process lancés par un utilisateur.
 
http://linux.opennet.ru/docs/FAQ/soft/zsh.html ( point 3.18 )


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 14-01-2003 à 03:43:44    

superX a écrit :

des fois qu'on parle pas de la meme chose : vous confondez pas nohup et & ?  


 
quand tu fais &, en théorie si tu ne fais pas de nohup en te déloguant le programme reste attaché à ton shell et meurt, si tu fais un nohup il est détaché de ton shell.  
 
Donc il me semble bien que c'est le sujet non ? :??: ( on m'aurait menti ? :D )


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 14-01-2003 à 10:53:38    

ouais c'est tout à fait le sujet.
 
En théorie il recoit un signal SIGHUP et il meurt. Mais maintenant  ça le fait plus (chez moi).
 
En fait j'aurais voulu savoir si c'est intégré à bash et si oui depuis quelle version ?

Reply

Marsh Posté le 14-01-2003 à 12:08:25    

Par defaut, il me semble que quand tu quittes proprement bash, il se détache de tous les processus en tache de fond qu'il a lancé.
 
Example, avec une xterm :
 
- machin &
- exit
 
machin continue à tourner
 
- machin &
- Click sur la croix de la fenetre xterm
 
bash se fait tuer, machin se fait tuer aussi. C'est vraiment un mécanisme de bash lui même.

Reply

Marsh Posté le 14-01-2003 à 12:11:24    

En fait il me semblait juste que "dans le temps", nohup devait beaucoup plus souvent etre appelé explicitement.

Reply

Marsh Posté le 14-01-2003 à 12:11:24   

Reply

Marsh Posté le 15-01-2003 à 04:16:35    

mokett a écrit :

En fait il me semblait juste que "dans le temps", nohup devait beaucoup plus souvent etre appelé explicitement.


 
Il me semble aussi, en tout cas moi personnellement j'avais ne pas avoir connu ça, ça doit faire un moment que c'est changé...
 
Comme je disais plus haut, ça dépend aussi du shell, zsh par défaut ne détache pas le process automatiquement.
 
bash le fait et tcsh aussi, mais je ne pourrai pas dire depuis quelle version... ( à moi que ça ait toujours été pour l'un des 2 )


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 15-01-2003 à 12:37:16    

je crois avoir compris.
 
en fait j'utilise mon Linux sous X en général, et je ferme mes xterm comme un bourrin avec la croix de la fenetre. ET à ce moment là sans un nohup explicite et bien comme le disais Kristoph ça tue le process.  
Mais là mes tests je ne les faissais pas sous X donc voila voila
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed