« Trucs:Récupérer la sortie standard redirigée vers un fichier » : différence entre les versions
(conversion de la documentation originale de Léa par HTML::WikiConverter) |
(Aucune différence)
|
Dernière version du 5 octobre 2005 à 17:49
Lorsque vous voulez lancer un job long, par exemple une compilation de programme complexe (KDE ?), vous pouvez avoir envie de le faire à distance, via ssh. Problème : comment contrôler l'état d'avancement de la compilation à la connexion suivante ?
Une solution simple consiste à lancer la compilation avec la commande nohup (no hang up, commande qui permet de continuer l'action même après déconnexion).
Par exemple : nohup make &
La sortie de la compilation est dirigée par défaut vers un fichier nohup.out
Pour consulter l'état d'avancement il suffit d'utiliser la commande : tail -f nohup.out
Vous verrez alors la fin du fichier, raffraichie automatiquement dès qu'une nouvelle ligne s'y ajoute -> vous récupérez votre affichage standard (ctrl+c pour sortir)
Note de Jice : on peut aussi utiliser l'utilitaire screen
pour récupérer des sessions (et accessoirement avoir plusieurs écrans virtuels sur un seul terminal).