Bagaimana cara memeriksa log cron di Ubuntu


31

Saya pergi ke /var/log/crontetapi file ini kosong.

Cara memeriksa apakah crontab diaktifkan atau berjalan dengan baik atau tidak di ubuntu

Terima kasih

Jawaban:


30

Jika Anda ingin tahu apakah itu berjalan, Anda dapat melakukan sesuatu seperti sudo status cronatau ps aux | grep cron.

Jika Anda ingin tahu apakah pekerjaan cron Anda berjalan, periksa /var/log/syslogdengan nama proses cron. Sebagai contoh:

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

Terima kasih sobat, saya searc hed internet dan mereka sying file log adalah / var / log / cron atau cron.log, untuk apa file itu

1
Itu semua tergantung pada bagaimana syslog dikonfigurasi. Beberapa distribusi / Unix akan membagi semuanya, yang lain membuang semuanya menjadi satu file.
David

50
  1. ubah rsyslogconfig: buka /etc/rsyslog.d/50-default.conf, hapus #sebelumnyacron.*
  2. restart layanan rsyslog: sudo service rsyslog restart
  3. restart layanan cron: service cron restart

sekarang Anda dapat memeriksa cron log dari file /var/log/cron.log


2
Ini bagus. Menghemat pencarian melalui syslog
phocks

1
Jawaban terbaik sejauh ini.
azeem

Periksa /etc/rsyslog.confapakah Anda menggunakan sistem yang lebih lama atau jika tidak ada/etc/rsyslog.d
Wimateeka

@Sean Kami juga dapat memulai kembali layanan Cron melalui sudo service cron restartselain itu jawaban Anda berfungsi seperti Mantra !!
Hussain7

17

Secara default cron log di Ubuntu terletak di /var/log/syslog. Gunakan perintah di bawah ini untuk memeriksa entri cron dalam file ini.

grep cron /var/log/syslog


1
Pencarian case caseensensitive menghasilkan hasil yang lebih komprehensif. grep -i cron /var/log/syslog
Henry
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.