Penjelasan crontab
--> Pengertian
Crontab adalah suatu aplikasi untuk menjalankan suatu script/program secara background dan terjadwal.
--> Instalasi
jika belum terinstall, bisa dilakukan install dengan cara:
#sudo apt-get install cron => ENTER
--> Setting Crontab
#sudo crontab -e => ENTER
--> pilih editor kesukaan mastah => ENTER
--> Format penulisan isi crontab :
* * * * * script
--> Penjelasan:
* * * * * script
| | | | | |
| | | | | script/program yang akan dieksekusi
| | | | |
| | | | hari dari minggu (isi: 0-6) --> 0=Minggu
| | | |
| | | bulan (isi: 1-12)
| | |
| | hari dari bulan / tanggal (isi: 1-31)
| |
| jam (isi: 0-23)
|
menit (isi: 0-59)
--> contoh implementasi :
* * * * * fetchmail
--> program fetchmail akan dieksekusi setiap menit, setiap hari, setiap minggu, setiap bulan
0 12 * * 6 fetchmail
--> fetchmail akan dieksekusi setiap menit 0, jam 12, setiap tanggal/hari, setiap bulan, setiap Sabtu (6)
0 21 * * 1-5 fetchmail
--> fetchmail akan dieksekusi menit 0, jam 21 setiap tanggal/hari, setiap bulan, hari senin s/d jumat (1-5)
0,5,10,15,20,25,30,35,40,45,50,55 * * * * fetchmail
--> fetchmail dieksekusi 5 menit sekali setiap hari
--> Kode - kode khusus dari crontab :
@reboot Run once, at startup
@yearly Run once a year "0 0 1 1 *"
@annually (same as @yearly)
@monthly Run once a month "0 0 1 * *"
@weekly Run once a week "0 0 * * 0"
@daily Run once a day "0 0 * * *"
@midnight (same as @daily)
@hourly Run once an hour "0 * * * *
--> cara pake:
@daily fetchmail
--> untuk menyimpan log crontab:
@daily /home/user/fetchmail 2>&1 >> /home/user/log/crontab_schedule.log
--><--
referensi : https://gosigitgo.wordpress.com/2010/03/18/tutorial-penggunaan-crontab-scheduler-di-ubuntu/
--><--
--> Pengertian
Crontab adalah suatu aplikasi untuk menjalankan suatu script/program secara background dan terjadwal.
--> Instalasi
jika belum terinstall, bisa dilakukan install dengan cara:
#sudo apt-get install cron => ENTER
--> Setting Crontab
#sudo crontab -e => ENTER
--> pilih editor kesukaan mastah => ENTER
--> Format penulisan isi crontab :
* * * * * script
--> Penjelasan:
* * * * * script
| | | | | |
| | | | | script/program yang akan dieksekusi
| | | | |
| | | | hari dari minggu (isi: 0-6) --> 0=Minggu
| | | |
| | | bulan (isi: 1-12)
| | |
| | hari dari bulan / tanggal (isi: 1-31)
| |
| jam (isi: 0-23)
|
menit (isi: 0-59)
--> contoh implementasi :
* * * * * fetchmail
--> program fetchmail akan dieksekusi setiap menit, setiap hari, setiap minggu, setiap bulan
0 12 * * 6 fetchmail
--> fetchmail akan dieksekusi setiap menit 0, jam 12, setiap tanggal/hari, setiap bulan, setiap Sabtu (6)
0 21 * * 1-5 fetchmail
--> fetchmail akan dieksekusi menit 0, jam 21 setiap tanggal/hari, setiap bulan, hari senin s/d jumat (1-5)
0,5,10,15,20,25,30,35,40,45,50,55 * * * * fetchmail
--> fetchmail dieksekusi 5 menit sekali setiap hari
--> Kode - kode khusus dari crontab :
@reboot Run once, at startup
@yearly Run once a year "0 0 1 1 *"
@annually (same as @yearly)
@monthly Run once a month "0 0 1 * *"
@weekly Run once a week "0 0 * * 0"
@daily Run once a day "0 0 * * *"
@midnight (same as @daily)
@hourly Run once an hour "0 * * * *
--> cara pake:
@daily fetchmail
--> untuk menyimpan log crontab:
@daily /home/user/fetchmail 2>&1 >> /home/user/log/crontab_schedule.log
--><--
referensi : https://gosigitgo.wordpress.com/2010/03/18/tutorial-penggunaan-crontab-scheduler-di-ubuntu/
--><--
0 Response to "Crontab"
Post a Comment