Mises en background d'un processus et le récupérer ? - Logiciels - Linux et OS Alternatifs
Marsh Posté le 16-01-2006 à 02:00:20
Tu dans lancer bitchx dans un screen, qd tu te deconnect le shell et tous les autre processus sont killé
1°tu lance la cmd screen
2°tu lance bitchx
3°tu te deconnecte
4°à la reconnection tu lance screen -r
et hop ca marche
Marsh Posté le 16-01-2006 à 01:07:58
Bonjour
Je veux faire tourner un processus qui s'utilise habituellement en ligne de commande (bitchx, en user normal je vous rassure ) sur mon serveur.
Je procède de la manière suivante :
-je me log en ssh sur le serveur
-je lance bitchx
-je me connecte au serveur et aux chans, je m'authentifie
-je fais ctrl+z (ou je lui envoie un SIGSTOP, pareil)
-je fais "bg 1" pour le réactiver en arrière plan
jusque la, ok, tout marche bien, le processus de bitchx est bien réveillé, répond quand on lui parle sur irc, toussa ....
Maintenant, première question :
Comment puis-je reprendre la mains dessus ?
Le but serait que je me déconnecte de ma session ssh, et qu'un peu plus tard, je me reco. Là je veux pouvoir retapper des commandes dans bitchx.
On oublie "fg 1", déjà parce que 1- j'me suis déconnecté de ma session, donc il a perdu la liste des jobs, 2- même sans se déconnecter, ça ne permet de rammener le stdin de bitchx sur mon shell
Ensuite, deuxième question :
Lorsque j'ai lancé mon bitchx, et que je l'ai mit en background, je veux couper ma session ssh. Je fais ça avec "exit" (normal) mais la, il bloc. Il reste planté là, avec pour dernier message "logout" et c'est tout.
D'après netstat la connection reste ouverte.
Soit, je ferme mon terminal (en graphique, donc en gros ça kill mon ssh). Là la connection ssh est bien coupé et tout est ok.
Je veux juste savoir comment éviter qu'il reste bloqué lors du logout ?
En gros, ai-je la bonne méthode pour laisser tourner mon bitchx en permanence sur mon serveur ?
merci
Message édité par Deadog le 16-01-2006 à 01:08:47