Yanıtlar:
Bu prosedürü deneyin:
/home/user/logrotateklasör oluştur
mkdir /home/user/logrotate
/home/user/logrotate/my.confgerektiği gibi logrotate yönergesi ile yapılandırma dosyası oluşturun
/home/user/logrotate/cronjoblogrotate'i her gün 02: 30'da çalıştırmak için oluştur (bu bir örnektir)
30 2 * * * /usr/sbin/logrotate -s /home/user/logrotate/status /home/user/logrotate/my.conf > /dev/null 2>&1
yapılandırma dosyası sözdiziminizi kontrol edin:
logrotate -d /home/user/logrotate/my.conf
crontabÇalıştırmak için yapılandır logrotate
( Uyarı : Bu, crontab'ınızdaki mevcut girişleri kaldırır. crontab -e3. adımdaki satırı mevcut bir crontab'a manuel olarak eklemek için kullanın ):
crontab /home/user/logrotate/cronjob
Bu son komuttan sonra, logrotatedosyayı açıklandığı gibi döndürür /home/user/logrotate/my.confve günlük dosyası durumunu içine kaydeder /home/user/logrotate/status.
kullanın:
crontab -r # remove crontab activities for user
crontab -l # to list crontab activity for user
crontab -e # edit user crontab entries
-sparametresi önleyecektir error: error creating unique temp file: Permission denied.