- Mitglied seit
- 19. Aug 2008
- Beiträge
- 18.275
- Punkte für Reaktionen
- 4
- Punkte
- 0
Hallo zusammen
wir haben hier ein ziemlich merkwürdiges Problem. Es geht um einen cronjob welcher die dhcp Logs rotieren soll und dann dem syslog einen Schubser gibt, damit dieser bemerkt dass die Logfiles rotiert wurden. Bis anhin habe ich dazu den Job mit crontab -e eingetragen. Allerdings hat sich nun herausgestellt, dass der logrotate gemacht wird, aber der syslog es nicht mitbekommt und daher überhaupt nichts mehr loggt. Wenn ich jedoch den gleichen Job nehme und direkt in /etc/crontab eintrage, dann funzt alles wie gewünscht und nach dem Rotieren loggt syslog ins neue (leere) File. Mir war bis anhin nicht bewusst, dass crontab -e das anders machen würde. Kennt jemand den Grund wieso das unterschiedlich gehandhabt wird? Beide Jobs laufen als root, also wird es kaum an den Rechten liegen
wir haben hier ein ziemlich merkwürdiges Problem. Es geht um einen cronjob welcher die dhcp Logs rotieren soll und dann dem syslog einen Schubser gibt, damit dieser bemerkt dass die Logfiles rotiert wurden. Bis anhin habe ich dazu den Job mit crontab -e eingetragen. Allerdings hat sich nun herausgestellt, dass der logrotate gemacht wird, aber der syslog es nicht mitbekommt und daher überhaupt nichts mehr loggt. Wenn ich jedoch den gleichen Job nehme und direkt in /etc/crontab eintrage, dann funzt alles wie gewünscht und nach dem Rotieren loggt syslog ins neue (leere) File. Mir war bis anhin nicht bewusst, dass crontab -e das anders machen würde. Kennt jemand den Grund wieso das unterschiedlich gehandhabt wird? Beide Jobs laufen als root, also wird es kaum an den Rechten liegen