Faire un "tail" durant un certain temps - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 30-01-2009 à 10:52:19
Je n'ai pas la réponse a ta question, mais tu peux contourner le probleme en faisant un ptit cron qui va ecrire toutes les 60s dans le fichier en question?
Marsh Posté le 30-01-2009 à 11:08:27
oauis mais je fais ca je recpure tout le contenu du fichier source
Marsh Posté le 30-01-2009 à 11:15:50
Voila ce que j'ai fait
Code :
|
Vous en pensez quoi ?
Marsh Posté le 30-01-2009 à 11:28:56
sinon tu lance ton tail et a cote tu fait " sleep xx && killall tail"
Mais bon, s'pas forcément une bonne solution...
Marsh Posté le 01-02-2009 à 12:23:06
en tout cas pour l'affichage à l'écran une commande comme watch -n60 serait une bonne alliée.
Marsh Posté le 09-02-2009 à 00:55:33
kill -9 $PID
Dis donc, le signal SIGKILL on évite de le lancer par défaut...
Un kill $PID devrais suffire. Après tu peux tester si le PID est actif, en dernier recours tu lui envoie un -9 dans les gencives.
<HorsSujet>C'est quoi cette obsession en psy et en informatique de "tuer le père" ?</HorsSujet>
Marsh Posté le 30-01-2009 à 10:17:07
Bonjour,
Je suis entrain de bosser sur la supervision de fichiers log (maillog, squid, jboss ....)
J'ai besoin de connaitre combien de fois une occurence apparait durant 1min dans un fichier.
Donc quelque chose comme
tail -f -n0 /var/log/mail.log | grep ..... > tmp.log
Par contre je n'arrive pas faire en sorte d'executer cette commande 60 secondes