Dalam log SSH saya
- /var/log/auth.log
Saya memiliki 2 baris berikut (yang diulang setiap jam):
...
22 Jan 03:28:01 mam CRON [15934]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid = 0)
Jan 22 03:28:01 mam CRON [15934]: pam_unix (cron : session): session ditutup untuk root pengguna
22 Jan 04:28:01 mam CRON [15943]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid = 0)
22 Jan 04 04:28:01 mam CRON [ 15943]: pam_unix (cron: session): sesi ditutup untuk root pengguna
...
Ini terlihat seperti pekerjaan CRON tetapi ketika saya memeriksa mereka untuk root pengguna saya mendapatkan ini:
- root @ mam: ~ # crontab -l
no crontab untuk root
Adakah saran mengenai penyebabnya dan bagaimana cara memperbaikinya?
Terima kasih, Udo
Pembaruan (berdasarkan input dari grawity ):
Saya sudah memeriksa
# m h dom mon dow user command
28 * * * * root cd / && run-parts --report /etc/cron.hourly
56 23 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
8 23 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
13 23 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
Terlihat perintah itu
- cd / && run-parts - laporkan /etc/cron.hourly
dijalankan setiap jam (pada menit 28 ...) dan mengeksekusi apa yang ada di direktori
- /etc/cron.hourly/
Tetapi direktori ini kosong:
root @ mam: / # ls -al /etc/cron.hourly/
total 12
drwxr-xr-x 2 root root 4096 2010-10-12 16:26.
drwxr-xr-x 67 root root 4096 2011-01-22 16:15 ..
-rw-r - r-- 1 root root 102 2010-08-24 20:45 .placeholder
sumber
Jawaban:
Ubuntu menggunakan vixie-cron, yang, di samping
/var/spool/cron
, juga terlihat di/etc/crontab
dan/etc/cron.d/*
.<Edit>
Menurut pembaruan Anda, Anda memiliki empat cronjobs di/etc/crontab
. Mereka dijalankan olehcron
pada waktu yang ditentukan, dan itulah yang menyebabkan pesan syslog.cron
itu sendiri tidak tahu apa-apa/etc/cron.hourly/
, itu hanya berjalanrun-parts
, yang menangani direktori tersebut. Sejauhcron
menyangkut,cd / && run-parts --report /etc/cron.hourly
pekerjaan itu persis seperti pekerjaan lain, dijadwalkan berjalan setiap jam. Ini tidak dilewati secara ajaib.sumber
Lihatlah /etc/cron.d atau gunakan find:
sumber