Cron, Unix tabanlı işletim sistemlerinde zaman bazlı çalışan bir görev planlayıcısıdır (job scheduler). Sistem tarafında yaptırmak istediğimiz görevi belirlediğimiz zaman aralıklarında çalıştırır. /etc dizini altındaki crontab dosyası ise cronların çalışma zamanını ve görevlerini barındıran yapılandırma dosyasıdır. Windows’ taki karşılığı ise zamanlanmış görevlerdir.
Okumaya devam edin...crontab
Logrotate komutu /usr/sbin
klasörü altında yer alan bir komuttur. Bu komut ile
- Dosya boyutu belirli bir büyüklüğe ulaştığında log dosyasını rotate(çevrim) etme
- Rotate işleminden sonra yeni log bilgileri için dosya yaratma
- Rotate edilmiş log dosyalarını sıkıştırma
- Eski log dosyalarını kaldırma
- Log dosyalarını tarihe göre saklama
gibi işlemler yapılabilir.
Logrotate komutunun çalışma yapısı aslında cronun çalışma yapısıdır. /etc/cron.daily/logrotate
dizininde günlük olarak çalışan bir shell betiğidir (script).