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