Kapan entri dalam cron.daily
(dan .weekly
dan .hourly
) berjalan, dan apakah dapat dikonfigurasi?
Saya belum menemukan jawaban pasti untuk ini, dan saya berharap ada satu.
Saya menjalankan RHEL5 dan CentOS 4, tetapi untuk distro / platform lain akan lebih bagus juga.
Jawaban:
Untuk distribusi yang Anda sebutkan:
Pada CentOS 5.4 (Seharusnya sama untuk RHEL5)
Jadi cron.daily berjalan pada pukul 04:02 pagi.
Sama dengan CentOS 4.8
sumber
grep run-parts /etc/crontab
temukan saja petunjuknya ketika run-parts dipanggil untuk masing-masing direktori ini.Dari halaman manual:
/etc/anacrontab
dalam sistem saya (Fedora 12):Lihat juga
man anacrontab
sumber
CentOS 6
. Terima kasih.Untuk CentOS 6, Anda perlu grep / etc / anacrontab dan jawabannya bervariasi jika server / laptop / dekstop / etc telah dimatikan atau tidak.
Jadi, antara jam 3 pagi dan 10 malam (setelah reboot dan setelah mesin sudah dinyalakan selama 5 menit ^^), jalankan /etc/cron.daily. Jika tidak ada reboot, pekerjaan harus berjalan pada 3:05 AM++.
Referensi: http://linux.die.net/man/5/anacrontab
sumber
Untuk sistem SuSE (khususnya SLES 11.1 dan openSuSE 10.3) waktu menjalankan harian skrip /etc/cron.daily dikontrol oleh nilai variabel DAILY_TIME yang diatur dalam file / etc / sysconfig / cron .
Jika variabel DAILY_TIME tidak diatur, standarnya adalah: (waktu boot terakhir + 15 menit).
sumber
Di Ubuntu, Anda akan menemukan file / etc / crontab, tempat konfigurasi ini. Saya kira itu adalah sesuatu yang serupa pada RH dan Centos.
sumber
CentOS6.x / RedHat6.x menginstal secara default paket cronie-anacron. Kamu harus:
Maka sekarang Anda memiliki /etc/cron.d/dailyjobs untuk mengonfigurasi waktu jadwal terbaik untuk pekerjaan harian, mingguan, dan bulanan Anda.
sumber
Saya menggunakan Slackware (14.0), dan tidak punya
/etc/crontab
. Juga,anacron
bukan bagian dari distribusi.Solusi pada sistem saya sesederhana menjalankan
crontab -l
sebagai root:sumber
Dari
/etc/anacrontab
pada sistem Ubuntu 9.10 saya:sumber
Tidak ada fasilitas seperti itu sejauh Solaris yang bersangkutan. Cukup gunakan entri crontab biasa untuk tugas sehari-hari.
sumber
Pembaruan OpenSuse 42.x:
/ etc / crontab menampilkan file / usr / lib / cron / run-crons yang seharusnya dijalankan setiap 15 menit.
/ usr / lib / cron / run-crons pada gilirannya (memiliki baris kode may) yang mencari variabel yang disebut DAILY_TIME di / etc / sysconfig / cron
File menunjukkan;
Setel ke waktu yang Anda butuhkan dan mulai ulang cron via;
sumber