Gestion des processus pere / fils => NEED HELP !!!!!

Gestion des processus pere / fils => NEED HELP !!!!! - Linux et OS Alternatifs

Marsh Posté le 20-09-2001 à 17:22:41    

mon serveur CS, sur une machine distante, un pc linux, plante lorsque ma connection adsl coupe.
 
je lance le client telnet puis lance le serveur depuis ce PID.
mais lorsque je ferme le telnet, le serveur CS gele !  
tout cela parait normal mais j'aimerai bien eviter de planter le serveur des que G un soucis sur ma propre connection !!!
 
D'avance merci ;)


---------------
http://www.hardfr.org/ [HardFr]
Reply

Marsh Posté le 20-09-2001 à 17:22:41   

Reply

Marsh Posté le 20-09-2001 à 17:39:55    

Apparement avec un Ctrl+Z puis & , la tache passe en fond et ne plante po ;)


---------------
http://www.hardfr.org/ [HardFr]
Reply

Marsh Posté le 20-09-2001 à 18:18:18    

Mmmh, pas sûr que la mise en background suffise, il est possible que le serveur CS se plante aussi car le terminal qui a servi à le lancer (son processus-père, donc) se termine en envoyant le signal à ses fils.
Le mieux, pour détacher le serveur, c'est de le lancer avec un nohup, vu que c'est à ça que ça sert.

~# nohup cs_server &

Reply

Marsh Posté le 20-09-2001 à 18:20:35    

Oups, j'avais pas vu que tu t'étais répondu à toi-même. Donc si ça marche comme tu fais, c'est bon. Et plutôt que de faire ctrl-Z et bg, lance le directement avec le '&', histoire qu'il passe en background tout de suite.

Reply

Marsh Posté le 20-09-2001 à 18:46:08    

system D  
 
tu te logges sur la machine  
tu passes en root (su)  
tu repasses en user ....si tu veux ton process en user  (su)  
tu lances ton prog avec le &
et ctrld D à la chaine .....

 

[edtdd]--Message édité par nicotine--[/edtdd]


---------------
Do androïds dream of electric sheep ?
Reply

Marsh Posté le 20-09-2001 à 18:46:52    

pour verifier , tu te reloggues sur la machine et tu verras que le process est détaché de tout tty


---------------
Do androïds dream of electric sheep ?
Reply

Marsh Posté le 23-09-2001 à 22:17:24    

euh, je vais de tester ( avec du retard, mea culpa ) le bg marche effectivement
 
pour le nohup, G eu le message suivant :
 
[hardfr@mercurus hlds_l]$ nohup CS &
[2] 21376
[hardfr@mercurus hlds_l]$ nohup: appending output to `nohup.out'
 
 
:??:  
 
C koi la syntaxe exacte ?
 
fo le ~# ?? ca sert a koi ?
 
sinon nicotine effectivement le process doit hériter des droits root donc plante po c ca ?
 
mais y'a po moyen d'eviter de donner le pass root, c le genre de chose que je prefere eviter ;)
merci :p

 

[edtdd]--Message édité par bruno31--[/edtdd]


---------------
http://www.hardfr.org/ [HardFr]
Reply

Marsh Posté le 23-09-2001 à 22:37:39    

ben ca marche. il dis juste que la sortie standard et les messages d'erreurs au lieu d'être affiché dans la console, le seront dans nohup.out.
 
chercher définition de to append dans un dico d'anglais.
 
pour check si il tourne :
> ps -fe
 
pour des infos sur nohup :
> man bash


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 24-09-2001 à 00:04:48    

ok
 
une autre question, comment on fait pour recup le tty apres avoir fait un nohup ou un Ctrl+D ( ca marche ossi ;) )  
 
histoire de remrendre la main sur le say & co ??


---------------
http://www.hardfr.org/ [HardFr]
Reply

Marsh Posté le 24-09-2001 à 00:36:17    

Dark_Schneider a écrit a écrit :

 
...
 
pour des infos sur nohup :
> man bash  




 
 
3447 pages ! :ouch:
 
si tu as le numero de page concernée par la :p
 
info nohup ,  G trouvé :p
 
reste :
comment on fait pour recup le tty apres avoir fait un nohup ou un Ctrl+D  
 
@+

 

[edtdd]--Message édité par bruno31--[/edtdd]


---------------
http://www.hardfr.org/ [HardFr]
Reply

Marsh Posté le 24-09-2001 à 00:36:17   

Reply

Marsh Posté le 24-09-2001 à 01:08:37    

#bash ou man:/bash dans la barre d'url de konqueror.
 
je ne sais plus.
 
Il y a screen qui est vachement bien aussi


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 25-09-2001 à 12:57:11    

bruno31 a écrit a écrit :

 
 

comment on fait pour recup le tty apres avoir fait un nohup ou un Ctrl+D





 
euh G pas suivi la ton truc la Dark !?
 
de toute facon, G po l'interface graphique donc Konqueror :(


---------------
http://www.hardfr.org/ [HardFr]
Reply

Marsh Posté le 25-09-2001 à 13:20:52    

http://www.defcon1.org/html/Linux_ [...] owtto.html
http://www.linuxpowered.com/archiv [...] creen.html
 
package déjà sur les CD de la mdk.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Sujets relatifs:

Leave a Replay

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