script unix ajoutant la date à chaque nouvelle ligne - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 21-11-2010 à 20:59:11
ce ne serait pas plus simple d'avoir un cron qui écrit périodiquement (par ex toutes les 5') dans le log avec la date et l'heure. C'est moins précis mais nettement moins compliqué.
Marsh Posté le 22-11-2010 à 01:28:18
Je pense que ce que tu cherche se trouve ici (regarde l'exemple 2) https://github.com/rvoicilas/inotify-tools/wiki/#info
Marsh Posté le 23-11-2010 à 13:28:55
Merci pour vos conseils.
j'ai dans un premier temps mis en place la solution par la crontab.
a voir plus tard pour la 2ème solution.
bye
Marsh Posté le 21-11-2010 à 15:37:02
Bonjour,
Novice sur unix, je ne parviens pas à trouver le moyen de solutionner ce cas :
Dans un fichier de log "Fic_log.txt," est enregistré chaque transaction réseau d'un serveur1 applicatif (sur lequel je ne peux rien modifier).
les entrées ne sont pas horadatées et je souhaiterais ajouter cette informations dans le fichier "Fic_log" :
algorythme :
Si une nouvelle ligne est ajoutée (donc une transaction serveur1) dans "Fic_log.txt" alors, ajouter aussi
la date (par la commande date) sur la ligne suivante.
j'ai essayé avec un tail sur le fichier puis redirection dans un fichier temporaire mais sans succès.
merci pour vos conseils
Jerome