İşletim sisteminize bağlı olarak. Bazı (tümü?) Linux dağıtımları, /etc/cron.hourlyher 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/nullorijinal konumuna kopyalamanız gerekir . Aksi takdirde, logrotate yama güncellemesi ile yeniden etkinleştirilecektir.
Uygun saatlik dönüş için ayrıca bu özen dateextyö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, sizeeş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, dateextdirektif varsayılan olarak verilmiştir /etc/logrotate.conf. Bu satırı kaldırdıktan veya yorumladıktan sonra, döndürülen dosyalar, rotatedeğ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.