Cron adalah subsistem penjadwalan pekerjaan untuk linux. Ini digunakan untuk menjadwalkan pekerjaan berulang. Jika Anda ingin menjadwalkan pekerjaan sekali pakai, gunakan subsistem at.
Semua pengguna di kotak linux dapat mengatur pekerjaan cron asalkan diizinkan oleh administrator: root. Pembatasan cron diterapkan dengan memodifikasi kombinasi /etc/cron.allow dan /etc/cron.deny.
Pada sebagian besar distribusi Linux juga terdapat konfigurasi cron tingkat sistem, yang tidak dibahas di sini.
Langkah
Metode 1 dari 2: Menyiapkan File
Langkah 1. Menggunakan editor favorit Anda, buat file cron dengan baris untuk setiap pekerjaan yang ingin Anda jadwalkan, dalam format:
m h d m w perintah
- m menit
- jam
- hari d bulan
- m bulan 1-12
- w hari kerja 0-7, Minggu, Sen, dll (Minggu = 0 = 7) Mudah diingat jika Anda memikirkan cara seseorang mengucapkan tanggal: Rabu, 29 Juli, pukul 10:30, lalu membalik urutannya.
Langkah 2. Muat file Anda ke crontab:
crontab file Anda
Metode 2 dari 2: Mencoba Contoh
Langkah 1. Buat file testCron.txt yang berisi baris berikut:
- # lakukan ini setiap 10 menit
- */10 * * * * tanggal >> ~/testCron.log
Langkah 2. Muat ke cron:
crontab testCron.txt
Langkah 3. Tunggu 30 menit, periksa testCron.log, jika berhasil akan memperbarui file Anda dengan cap waktu 3 kali
Langkah 4. Hapus crontab agar tidak berjalan selamanya:
crontab -r
Tips
- Anda dapat langsung mengedit crontab menggunakan crontab -e; perhatikan itu menggunakan sintaks vi yang bisa canggung bagi pengguna baru.
- SELALU dengan *nix gunakan halaman manual, mereka adalah teman Anda: pria crontab