J'ai juste besoin d'une petit info

bonjour, j’irai droit au but. ma question est simple: j’aurait besoin de lancer une tache longue ( compilation d’un kernel ) sur mon serveur, mais putty n’arrive pas a garder la connection, et du coup, ma compilation n’arrive pas au bout.

j’aurait juste voulu savoir comment lancer une commande qui survivrait a la perte de connection ssh.

j’ai deja pensé a lancer une tache désynchronisé ( crontab , at ) , mais juste par curiosite, j’aurait aimer savoir comment lancer une commande par le system lui meme, et pas par un shell susceptible de se faire kill.

merci

Tu peux utiliser screen.
C’est très pratique pour des cas un peu tordus: installer une mise à jour du reseau… a distance, installer un système à distance, ou des pertes de connexion.

Pour info, nohup suffit :

nohup ta_commande &
La commande continuera en arrière-plan et « résistera » à un kill du shell qui la lance.

Mais screen apporte d’autres fonctionnalités intéressantes, surtout à distance…

ok, merci pour ces info, je croi que je vais pluto de servir de screen.

je sais pas si nohup le fait, mais elors que j’avait perdu ma connection ( comme d’hab ^^) j’ai fait scren -r et il m’a remis toutes les output precedente. simpa .

les commandes at et batch.

plus souple que cron si le job ne doit tourner qu’une fois.
et tu reçois le résultat de la commande par mail.

:smt006

tu as raison de prendre screen il est super pour gerer un serveur a distance
par contre n’oublie pas de mettre la petite coche