Penjelasan Lengkap tentang Crontab Linux


Pengertian Crontab Linux ,Command perintah menjalankan Crontab Linux,dan Contoh Tutorial Crontab pada sistem Operasi Linux akan dijelaskan pada artikel ini. Selamat membaca.

Pengertian Cron / Crontab

Cron atau juga dikenal dengan crontab adalah aplikasi yang berjalan dibalik layar (Daemon) yang memiliki fungsi untuk menjalankan secara otomatis task yang dijadwalkan pada suatu waktu tertentu pada OS Linux. 

Contoh task yang bisa dilakukan dengan menggunakan crontab adalah menjalankan script secara otomatis, menyalakan atau mematikan komputer, melakukan sinkronisasi data secara otomatis dan lain sebagianya.

Command / Perintah Crontab


Dibawah ini adalah rule format penulisan command Crontab :



Penjelasan :

5 bintang (*) diatas merepresentasikan bagian dari  format tanggal yang berbeda, urutannya sebagai berikut :
1. (* pertama) : menit (isian : 0 – 59)
2. (* kedua) : jam (isian : 0 – 23)
3. (* ketiga) : hari dari bulan / tanggal (isian : 1 – 31)
4. (* keempat) : bulan (isian : 1 – 12)
5. (* kelima) : hari dari minggu (isian : 0 – 6) –> 0 = minggu

Contoh Tutorial Crontab 

1. Eksekusi file php setiap menit (contohfile.php)

* * * * * php /opt/lampp/htdocs/leafcoder/contohfile.php
2. Eksekusi file setiap pukul 9 malam pada hari senin hingga jumat

0 21 * * 1-5 /home/leafcoder/script.sh


3. Mematikan komputer secara otomatis setiap hari minggu
00 1 * * 0 <halt> 

Kode Spesial Crontab



Dibawah ini adalah kode spesial yang bisa digunakan saat menulis perintah crontab




Cara eksekusi :
@daily /home/leafcoder/script.sh


Script Menyimpan Log Crontab

@daily /home/leafcoder/script.sh 2>&1 >> /home/leafcoder/log/crontab_schedule.log

Script dibawah ini bisa digunakan untuk menghirim file crontab ke email kalian (syaratnya harus sudah menginstall mailx terlebih dahulu dan terkoneksi dengan internet pastinya)

@daily /home/leafcoder/script.sh 2>&1 | mail -s "Cronjob Log danboru@outlook.com

Nah itu dia informasi tentang Penjelasan Lengkap tentang Crontab Linux. Semoga bermanfaat.

Posting Komentar

0 Komentar