Crontab di RHEL tampaknya digandakan di dua tempat /etc/cron.d
,, dan /var/spool/cron
. Saya sudah memeriksa, dan tidak satu pun dari ini adalah simlink ke yang lain, dan tidak ada dari crons yang terkandung di kedua lokasi.
Saya kira pertanyaan saya yang paling penting adalah ini, yang mana dari dua ini adalah lokasi yang berwenang? Jika saya mengedit file hanya di salah satu dari dua ini, yang mana yang harus saya buat edit saya untuk menjalankannya?
Jawaban:
/var/spool/cron
adalah tempat tinggal masing-masing pengguna crontab. Sebagai pengguna,crontab -e
edit file yang sesuai di/var/spool/cron
./etc/cron.d
adalah direktori yang dipindai untuk file modular crontab. Sintaksnya sedikit berbeda untuk file dalam direktori itu. Entri cron memiliki bidang tambahan untukuser
menjalankan entri cron sebagai. Ini sama dengan/etc/crontab
file sistemwide .Lihat dokumentasi RedHat di sini: http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/3/html/System_Administration_Guide/ch-autotasks.html
sumber