Forum Linux.débutant tail -f syslog cassé par cron.

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
fév.
2005
$ 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  (site web personnel) . Évalué à 1.

    Bonjour,

    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++
  • # Info tail

    Posté par  (site web personnel) . Évalué à 1.

    D'après la page info tail,
    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.