İşletim sisteminize bağlı olarak. Bazı (tümü?) Linux dağıtımları, /etc/cron.hourly
her saatte bir cron işi koyabileceğiniz bir dizine sahiptir .
Diğerlerinin bir dizini var /etc/cron.d/
. Burada, bir crontab girişinin normal cron ayarları ile herhangi bir özel kullanıcı olarak yürütülecek cron-işlerini koyabilirsiniz (ve kullanıcı adını belirtmeniz gerekir).
Bunlardan herhangi birini kullanıyorsanız, standart günlük döndürme komut dosyası yerine /etc/cron.daily/
bu komut dosyasını oraya ve cp /dev/null
orijinal konumuna kopyalamanız gerekir . Aksi takdirde, logrotate yama güncellemesi ile yeniden etkinleştirilecektir.
Uygun saatlik dönüş için ayrıca bu özen dateext
yönergesi edilir değil ayarlayın. Öyleyse, varsayılan olarak ilk döndürülen dosya, YYYYMMDD gibi geçerli tarihin uzantısını alır. Daha sonra, ikinci zaman logrotate aynı gün içinde aktif hale gelir, size
eşik aşılmış olsa bile, sadece dönüşü atlar .
Bunun nedeni, döndürülecek dosyanın yeni adının zaten var olması ve logrotate'in içeriği eski dosyaya eklememesidir. Örneğin RHEL ve CentOS'ta, dateext
direktif varsayılan olarak verilmiştir /etc/logrotate.conf
. Bu satırı kaldırdıktan veya yorumladıktan sonra, döndürülen dosyalar, rotate
değere ulaşana kadar bir uzantı olarak çalışan bir sayı alır . Bu şekilde, günde birden fazla dönüş yapmak mümkündür.