Penjadwalan proses pada linux dapat dilakukan dengan menggunakan crontab
Crontab
Crontab digunakan untuk memberi perintah kepada computer untuk melakukan suatu perintah
secara berulang – ulang sesuai dengan waktu yang kita inginkan.
Untuk mengetahui
penjelasan secara detail mengenai crontab, dapat diakses secara langsung dari
manual Linux melalui perintah di terminal yakni man sebagai berikut :
Man crontab
Memanipulasi perintah crontab :
Crontab –e
Perintah untuk proses penjadwalan :
crontab -e ( membuka file crontab yang sudah ada atau membuat file baru )
crontab -l ( menampilkan isi file crontab )
crontab -e ( membuka file crontab yang sudah ada atau membuat file baru )
crontab -l ( menampilkan isi file crontab )
crontab -r
( menghapus file crontab )
crontab -u ( mengedit crontab milik user )
Membuka crontab :
sudo crontab -e
sudo crontab -e
Struktur Crontab
1 2 3 4 5 perintah
Keterangan:
1 = Minute => 0 - 59
2 = Hour => 0 - 23
3 = Day of Month => 1 - 31
4 = Month => 1 - 12
5 = Day of Week => 0 - 5
1 = Minute => 0 - 59
2 = Hour => 0 - 23
3 = Day of Month => 1 - 31
4 = Month => 1 - 12
5 = Day of Week => 0 - 5
Cotoh:
* * * * * perintah => setiap menit
*/10 * * * * perintah => setiap 10 menit
10 * * * * perintah => menit 10 tiap jam
30 18 * * * perintah => setiap jam 18:30
30 08 10 06 * perintah => tanggal 10 bulan juni (06) jam 08:30
00 11,16 * * * perintah => setiap hari jam 11:00 dan 16:00
00 11-16 * * * perintah => setiap hari jam 11:00 s/d 16:00
00 08-16 * * 1-5 perintah => Jam 08:00 s/d 16:00 pada hari 1-5 (senin s/d jum'at)
*/15 6-10 * * * perintah => setiap 15 menit dari jam 6 - 10
@yearly perintah => menit pertama awal tahun (0 0 1 1 *)
@monthly perintah => sama dengan @yearly tapi awal bulan (0 0 1 * *)
@weekly perintah => mingguan (0 0 * * 0)
@daily perintah => awal hari (0 0 * * *)
@hourly perintah => awal hari (0 * * * *)
@reboot perintah => setiap habis reboot
Tidak ada komentar:
Write comments