Votre question

Retrouver un processus après reboot SSH

Tags :
  • Programme
  • Système d'exploitation
Dernière réponse : dans Systèmes d'exploitation
13 Mai 2008 02:29:41

Bonsoir les gens,
Je poste ici parce que ça a un rapport avec le monde Linuxien.
En fait, j'ai fait un programme en C, je le compile sur mon serveur Linux avec GCC. J'ai donc un programme appelé "bot".
Pour le lancer et qu'il fonctionne même si je ferme le Terminal, ou plutôt Putty dans mon cas, je tape :
setsid ./bot
Et je peux fermer Putty sans souci, il continue de tourner. Seulement si je relance un Terminal, en tapant ps je n'ai plus mon bot dans la liste ! Et je ne peux donc pas switcher vers lui, pour voir ce qu'il me dit, au moyen de fg. Je ne peux que le quitter en faisant killall bot.

Comment faire alors pour pouvoir retrouver ce processus après une fermeture de la connexion SSH ?

Merci et à bientôt

Autres pages sur : retrouver processus reboot ssh

13 Mai 2008 14:10:02

salut, pour ce qui est de jpbs, fg, bg, c'est spécifique à l'environnement d'execution en cours, une fois déconnecté, tu ne les as plus...
tu as la solution de -Cart- qui te permet d'avoir un fichier nohup.txt qui regroupe la sortie du prog.
ou alors utiliser screen:
screen

tu devrais avoir une nouvelle session
et pour sortir sans tuer la session: ctrl-a d
puis une fois reconnecté, il te suffit de lancer
screen -r

pour retrouver ta session
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS