[ Divers ] Processus sans parent sous X

Processus sans parent sous X [ Divers ] - Divers - Linux et OS Alternatifs

Marsh Posté le 19-01-2004 à 19:34:10    

Ma question ne va sans doute pas etre très clair et la réponse n'existe peut-etre pas...
 
 
Sous X est-il possible de lancer un processus sans que X soit son parent ?
Ce qui permeterai de pas tuer le processus en cas de kill de X.
Et si oui comment récuperer ce processus à nouveau sous X (grahique)?
Je crois qu'en console on peut avec screen ? mais en graphique ?
 
Ex:
Je lance DVD::rip en graphique sous KDE.
KDE plante pour une raison quelquonque,
le Ctrl + Alt + Backspace pour tuer X,
ACTUEL:
Les processus enfants de X sont tués aussi
Je perds mon rippage.
WANTED:
Le processus DVD::rip est détaché de X, il n'est pas killé
X redémarre, je récuppère l'affichage de mon processus DVD::rip.
 


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 19-01-2004 à 19:34:10   

Reply

Marsh Posté le 19-01-2004 à 21:16:26    

up


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 19-01-2004 à 21:20:06    

Reply

Marsh Posté le 19-01-2004 à 21:24:57    

bonjour, je suis super débutant et ce que vais dire sera surement très stupide...
Je crois que la commande "nohup" permet de détacher le process de la console depuis laquelle il est lancé et de le laisser tourner même une fois délogué...
 

Reply

Marsh Posté le 19-01-2004 à 21:27:21    

pas fini... oups pardon
alors si ca crash, relog et il suffirai de récupérer le process détaché... ?

Reply

Marsh Posté le 19-01-2004 à 21:39:53    

treolar a écrit :

bonjour, je suis super débutant et ce que vais dire sera surement très stupide...
Je crois que la commande "nohup" permet de détacher le process de la console depuis laquelle il est lancé et de le laisser tourner même une fois délogué...
 
 


 
nohup comme screen c'est génial pour les progs console, mais pour les applis graphique non  ;)

Reply

Marsh Posté le 19-01-2004 à 22:16:13    

ok recu...

Reply

Marsh Posté le 19-01-2004 à 22:50:20    


récupère t on les app lancés sous le deuxième WM si on applique ce truc ?


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 20-01-2004 à 17:26:18    

Citation :

il peut arrivever que votre WM crashe, et souvent cela ferme votre X (ce qui est parfois interprété à tort comme un crash de X)
une solution est de modifier les fichiers .xinitrc et .xsession de votre répertoire ~
 
voilà les 2 lignes que vous pouvez mettre dans chacun de ces fichiers:
 
icewm
xterm
 
remplacez icewm par votre wm préféré (ou par kde ou gnome)
 
si icewm plante (ce qui n'arrive presque jamais...), alors la ligne suivante est exécuté: un xterm est lancé, vous pouvez l'utiliser pour relancer votre WM ou pour sauvegarder vos fichiers ouverts.
 
attention, la fermeture de ce xterm entrainera pour de bon la fermeture de votre session X !


Et si je mets : " kde || kde " ça me relance KDE avec els applis qui étaient lancées ?
ou disons " kde || gnome " ???


Message édité par j-'-r le 20-01-2004 à 17:29:22

---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 20-01-2004 à 17:30:02    

j-'-r a écrit :


récupère t on les app lancés sous le deuxième WM si on applique ce truc ?


 

Citation :


vous pouvez l'utiliser pour relancer votre WM ou pour sauvegarder vos fichiers ouverts.


 
Bah c'est le but de l'astuce...

Reply

Marsh Posté le 20-01-2004 à 17:30:02   

Reply

Marsh Posté le 20-01-2004 à 17:30:36    

le Ctrl + Alt + Backspace kill X quoi que l'on face ?
Coment killer juste KDE (par exemple) sans perdre les applis lancées et pouvoir les récuperer apres ?


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 20-01-2004 à 17:32:24    

si tu kill X il ne reste plus rien, là avec l'astuce on essaye de faire quelque chose dans le cas d'un crash du wm

Reply

Marsh Posté le 20-01-2004 à 17:49:03    

aie c'est ce que je pensais, mais alors on peut sans doute malgrès que kde (par exemple) soit planter utiliser un combinaison de touche qui kill kde
si oui, comment ?
ou comment associer une combinaisons de touche a un script ?


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 20-01-2004 à 18:17:32    

comment sous bash avec grep isoler un nombre ?
 
par exemple
kill `ps -A | grep startkde | grep [0-9]`
le grep startkde donne : "xxxx ? 00:00:00 startkde"
comment récuperer le "xxxx" ?
sinon ma commande marche quand meme, comment l'associer a un racourcis clavier qui marche meme quand kde est out... ?


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 20-01-2004 à 18:24:55    

killall startkde  
 
 
cela ne suffit pas dasn ton cas ?
tu peux ajouter -9 pour forcer la chose


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

Marsh Posté le 20-01-2004 à 18:25:33    

xxxx ? 00:00:00 startkde | cut -d' ' -f1

Reply

Marsh Posté le 20-01-2004 à 18:26:53    

si je n'ai plus acces au console via Ctrl + Alt + Fx
comment associer le killall startkde -9 a une combi de touche ?
je sais que c'est sur le site de lealinux mais il ne reponds pas...


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 20-01-2004 à 18:47:42    

je viens de tester la modification des fichiers .xinitrc et .xsession ca marche dans le sens ou ca relance bien kde apres le kill (kill du processus startkde)
mais je perds toutes les applis lancées et leurs fichiers en cours :(


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 20-01-2004 à 18:51:34    

normal ... mais est ce vraiment kde ke tu veux tuer ?
 
je ne pense pas ke ce soit kde ki plante mais plutôt dvdrip ...


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

Marsh Posté le 20-01-2004 à 19:03:54    

non, la n'est pas la question, c'est cette manip que je veux faire...
DVD::rip n'était que pour l'exemple...
 
La manip en question est pour résumer :
tuer kde qui aurrait planté le relancer dans la foulé et retrouver toutes les applications en l'état.
c'est peut etre tout simplement impossible...


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 20-01-2004 à 19:10:29    

black_lord a écrit :

xxxx ? 00:00:00 startkde | cut -d' ' -f1  


pidof startkde


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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