Pada sistem operasi berbasis Linux kita bisa melakukan penjadwalan secara otomatis dengan menggunakan Crontab. Maksudnya kita bisa mengeset pada waktu tertentu agar suatu perintah atau aplikasi berbasis CLI (Command Line Interface) secara otomatis. Misalnya untuk melakukan backup data di server setiap jam 1 malam.
*Cara Mengeset Crontab*
[INPUT]1 crontab -e
Format penulisan SET_WAKTU PERINTAH_ATAU_BASH_SCRIPT
Format penulisan waktu
[INPUT]1 2 3 4 5 6 7 8 * * * * * – – – – – | | | | | | | | | +—– hari ( – 6) (=Minggu) | | | +——- bulan (1 – 12) | | +——— tanggal (1 – 31) | +———– jam ( – 23) +————- menit ( – 59)
Contoh waktu
[INPUT]1 2 3 4 5 6 7 8 9 * * * * *
Ada juga spesial string
[INPUT]1 2 3 4 5 6 7 8 @reboot Saya ingin mencoba menjalankan script bash yang isinya perintah mencetak waktu setiap menit ke dalam file log. 1 2 3 #!/bin/bash waktu=$(date); echo $waktu >> log; 1 * * * * * /home/musa/demo_crontab Isi dari file log 1 2 3 4 5 cat log Thu Feb 19 22:00:01 WITA 2015 Thu Feb 19 22:01:01 WITA 2015 Thu Feb 19 22:02:01 WITA 2015 Thu Feb 19 22:03:01 WITA 2015 Untuk melihat file crontab 1 crontab -l Menghapus file crontab 1 crontab -r Gunakan bantuan situs crontab.guru untuk mengecek konfigurasi crontab. selamat mencoba ð via corenominal.org