Gestion des processus pere / fils => NEED HELP !!!!! - Linux et OS Alternatifs
Marsh Posté le 20-09-2001 à 17:39:55
Apparement avec un Ctrl+Z puis & , la tache passe en fond et ne plante po
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 &
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.
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]
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
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
[edtdd]--Message édité par bruno31--[/edtdd]
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
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 ??
Marsh Posté le 24-09-2001 à 00:36:17
Dark_Schneider a écrit a écrit : ... pour des infos sur nohup : > man bash |
3447 pages !
si tu as le numero de page concernée par la
info nohup , G trouvé
reste :
comment on fait pour recup le tty apres avoir fait un nohup ou un Ctrl+D
@+
[edtdd]--Message édité par bruno31--[/edtdd]
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
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
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.
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]