$ cat /etc/inittab | grep 12
12:2345:respawn:/usr/bin/tail -f /var/log/syslog >> /dev/tty12
et le lendemain, cron as deplace syslog en syslog.0, et tail marches plus. Comment je peux faire autrement ? je peux lire un autre fichier que syslog ? autre chose que tail ?
Notez que c est un probleme important pour deux raisons:
- quand je travaille en console, c est pour attaquer mon hard, et j aimes bien savoir tout de suite si le peripherique est bien detecte, si tel demon s est bien lance ....
- j ai un demon qui gere une partie de la securite de ma machine, et dont la source principale est syslog; si syslog se barres, le demon tombe, enfin, il lis plus rien, et le process tourne: => le process tournant, il n est pas relance, mais sa source est HS -> il est plus fonctionnel.
Je prefererais eviter de dire a cron de relancer mes demons, car dans l affaire, je pourrais bien perdre des evenements. Je voudrais juste un system qui lise les logs system sans se laisser perturber par logrotate.
# Log syslog sur /dev/tty12
Posté par Stephane COLIN (site web personnel) . Évalué à 1.
Alors, tu édites ton fichier /etc/syslog.conf et tu cherches la ligne qui se réfère à /var/log/syslog.
Chez moi, çà done quelque chose comme ça :
# Log anything 'warn' or higher.
# Exclude authpriv, cron, mail, and news. These are logged elsewhere.
*.warn;\
authpriv.none;cron.none;mail.none;news.none -/var/log/syslog
Tu copies colle le block et changes le block copié comme ceci :
# Log anything 'warn' or higher.
# Exclude authpriv, cron, mail, and news. These are logged elsewhere.
*.warn;\
authpriv.none;cron.none;mail.none;news.none -/var/log/syslog
*.warn;\
authpriv.none;cron.none;mail.none;news.none /dev/tty12
Tu relances ton syslogd et l'affaire est règlée ...
A++
[^] # Re: Log syslog sur /dev/tty12
Posté par doublehp (site web personnel) . Évalué à 1.
# Info tail
Posté par Damien Pobel (site web personnel) . Évalué à 1.
tail -F /var/log/syslog devrait fonctionner même après la rotation des logs...
https://damien.pobel.fr
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.