Ubuntu'da cron günlükleri nasıl kontrol edilir


31

Gittim /var/log/cronama bu dosya boş.

Crontab'ın etkin olup olmadığını veya ubuntu'da düzgün çalışıp çalışmadığını kontrol etme

Teşekkürler

Yanıtlar:


30

Çalışıp çalışmadığını bilmek istiyorsanız, sudo status cronveya gibi bir şey yapabilirsiniz ps aux | grep cron.

Eğer cron işlerinizin çalışıp çalışmadığını bilmek istiyorsanız, cron /var/log/syslogismiyle kontrol ediniz . Örneğin:

Apr 26 21:17:01 example CRON[18055]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)

Teşekkürler dostum, internet üzerinden arama yapıyorum ve günlük dosyası / var / log / cron veya cron.log diyorlardı, bu dosya ne için

1
Hepsi syslog'un nasıl yapılandırıldığına bağlıdır. Bazı dağıtımlar / Unix her şeyi bölüştürür, diğerini ise hemen hemen her şeyi tek bir dosyaya aktarır.
David,

50
  1. değiştirmek rsyslogyapılandırma: açık /etc/rsyslog.d/50-default.conf, kaldırma #öncecron.*
  2. rsyslog hizmetini yeniden başlatın: sudo service rsyslog restart
  3. cron servisini yeniden başlat: service cron restart

Şimdi dosyadan cron günlüğünü kontrol edebilirsiniz /var/log/cron.log


2
Bu harika.
Syslog'da

1
Şimdiye kadarki en iyi cevap.
azeem

/etc/rsyslog.confEski bir sistemde olup olmadığınızı veya içeride bir şey olup olmadığını kontrol edin/etc/rsyslog.d
Wimateeka

@Sean Cron servisini sudo service cron restart, cevabınızın bir Cazibe Sevdiğine bağlı olarak yeniden başlatabiliriz !!
Hussain7

17

Varsayılan olarak Ubuntu'daki cron günlüğü konumunda bulunur /var/log/syslog. Bu dosyadaki cron girişlerini kontrol etmek için aşağıdaki komutu kullanın.

grep cron /var/log/syslog


1
Büyük / küçük harf duyarlı arama, daha kapsamlı sonuçlar verir. grep -i cron /var/log/syslog
Henry
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.