affichage sur le shell - Shell/Batch - Programmation
Marsh Posté le 02-03-2011 à 17:37:40
Souvent, on ne fait afficher que le minimum à un script (qu'on appelle souvent aussi un "shell" par abus de langage, mais je vois que vous ne confondez pas ces deux notions). Par contre, il arrive qu'on on lui fasse écrire des traces dans un fichier. Ensuite, pour contrôler son avancement, il n'y a qu'à consulter le fichier de traces.
Marsh Posté le 03-03-2011 à 16:21:13
donny3 a écrit : Je lance un script sur mon shell, |
Note que c'est vrai uniquement si tu l'utilise via screen ou nohup
donny3 a écrit : ne pas killer le script mais avoir lesinfos qu il est censer afficher en reouvrant un shell ? |
En redirigeant la sortie standart vers un fichier ?
genre :
$ ./process.out > process.log & |
Marsh Posté le 03-03-2011 à 16:35:03
Sinon faut qu'il transforme ça en client/serveur, le client n'ayant comme rôle que de se connecter au serveur et écrire a la console ce qu'il lui envoie à écrire.
A+,
Marsh Posté le 02-03-2011 à 15:05:40
Salut,
Je lance un script sur mon shell,
se script tourne mais si jamais je ferme mon shell ou que j'ai une deconnexion,
le script va continuer à tourner.
quand je vais reouvrir un shell linux,
je n'aurai plus les informations alors que le script tourne toujours.
quand je fais un ps je le vois et quand je controle , il fait bien sont travail.
Pour de nouveau voir l'etat de mon script et ce qu'il fait,
je suis obliger de le killer et de le relancer à nouveau pour que ma fenetre de shelle
m affiche à nouveau les infos.
existerait il un autre moyen ?
ne pas killer le script mais avoir lesinfos qu il est censer afficher en reouvrant un shell ?
merci