console linux et tache en cours - Divers - Linux et OS Alternatifs
Marsh Posté le 04-05-2008 à 22:19:47
ReplyMarsh Posté le 04-05-2008 à 22:39:36
mais ça ça marche si on prevois les choses pas pour la tache en cours actuellement si je ne l'ai pas lancé dans un "screen" ??? non?
Marsh Posté le 05-05-2008 à 10:08:54
jobs te donne quoi ?
Marsh Posté le 05-05-2008 à 12:05:33
Si tu es root tu peux t'amuser avec /dev/pts/*... par-contre je ne sais si tu pourras arriver à ton objectif.
wget perso je le lance toujours en wget -q. Il me produit un wget.log, et si pour une raison ou une autre, ssh se ferme...
Marsh Posté le 05-05-2008 à 12:35:32
jobs ne donne rien..
comment s'utilise fg? (man fg renvoi rien?!)
/dev/pts représente quoi?
Merci
Marsh Posté le 05-05-2008 à 14:44:04
jobs, fg et bg sont des commandes shell au sens strict du terme, en gros ce sotn des mots clef qui active des fonctions du processus shell lui-même sh ou bash.
/dev/pts/ contient les descripteurs ouvert par les shells.
Sinon regarde du côté de /proc/[NUMERO_PID]/fd/0, et /proc/[NUMERO_PID]/fd/1, si tu trouves quelquechose. En supposant (pure supposition) que fd/0 et fd/1 soient les IO standard (entrée-sortie) ouvert par un processus lors de son exécution.
Marsh Posté le 04-05-2008 à 22:03:37
bonjour,
j'ai lancé une tache (wget) sur une session ssh, j'ai cloturé la session alors que la tache n'était pas finie... lorsque j'ouvre une nouvelle session la tache apparait bien dans la liste mais comment lui redonner "la main" pour avoir les info sur le telechargment en cours (entre autre si c'était une autre tache ça m'interesse aussi... )
Merci
a+
Got