PHuV
2016-04-21, 13:43:57
Hier sind ja so viele Linux-Cracks, vielleicht habt Ihr eine Idee.
Ich habe einen neuen Oracle DB-Server auf CentOS-Basis 7 (Oracle Linux 7). In dem Verzeichnis /etc/logrotate.d habe ich dann einfach eine Datei mit oracle angelegt und will die dort vorhandenen Logs rotieren lassen:
/oracle/software/product/12.1.0/dbhome/network/log/*.log
{
su oracle oracle
compress
daily
dateext
maxage 365
rotate 99
notifempty
missingok
copytruncate
}
Aus unbekanntem Grund passiert hier aber nichts. So ein Phänomen habe ich auch auf anderen CentOS-Servern, daß neue Dateien nicht ausgeführt werden. Starte ich das Logrotate von Hand
/usr/sbin/logrotate -f /etc/logrotate.d/oracle
gehts. :confused: Was mache ich falsch? Das ist doch ein cron job, der automatisch laufen sollte? Als Workaround habe ich das mal den Befehl in die crontab direkt eingetragen, aber das ist keine schöne Lösung.
Ich habe einen neuen Oracle DB-Server auf CentOS-Basis 7 (Oracle Linux 7). In dem Verzeichnis /etc/logrotate.d habe ich dann einfach eine Datei mit oracle angelegt und will die dort vorhandenen Logs rotieren lassen:
/oracle/software/product/12.1.0/dbhome/network/log/*.log
{
su oracle oracle
compress
daily
dateext
maxage 365
rotate 99
notifempty
missingok
copytruncate
}
Aus unbekanntem Grund passiert hier aber nichts. So ein Phänomen habe ich auch auf anderen CentOS-Servern, daß neue Dateien nicht ausgeführt werden. Starte ich das Logrotate von Hand
/usr/sbin/logrotate -f /etc/logrotate.d/oracle
gehts. :confused: Was mache ich falsch? Das ist doch ein cron job, der automatisch laufen sollte? Als Workaround habe ich das mal den Befehl in die crontab direkt eingetragen, aber das ist keine schöne Lösung.