Solusi 15 Jun 2007 06:40 am
Bekerja Dengan Crontab
Karena hari Sabtu adalah hari libur, maka server berbasis Linux ditempat saya berkerja harus dimatikan. Sebenarnya ini adalah hal kecil namun karena mesti dilakukan berulang setiap Jum’at malam sebelum pulang jadinya menjadi beban juga, ya klo inget matikan, klo gak dan keburu pulang…wah bisa gawat, apalagi kondisi aliran listrik sekitar kantor yg kadang kurang bersahabat.
Rutinitas ini bisa dilakukan secara otomatis tanpa membutuhkan sentuhan jari, berbeda dengan W**S yang memerlukan program tambahan, berbayar lagi. Di Unix Family bisa menggunakan CRON/CRONTAB yang built-in ketika menginstall distro.
Format CRONTAB
* * * * * tuliskan-perintah-disini
- - - - -
| | | | |
| | | | +—– day of week (0 - 6) (Sunday=0)
| | | +——- month (1 - 12)
| | +——— day of month (1 - 31)
| +———– hour (0 - 23)
+————- min (0 - 59)
Parameter CRONTAB :
Day Of Week (Hari) : 0-6, dimana 0 adalah hari Minggu
Month : 1-12
Day Of Month (Tanggal) : 1-31
Hour (Jam) : 0-23
Minute (Menit) : 0-59
* Dan perlu diingat bahwa crontab berkerja/dijalankan dalam mode.
Contoh CRONTAB
Saya menginginkan komputer shutdown setiap hari Jum’at malam jam 22.00
root@tyaz:~# crontab -e
* 22 * * 5 /sbin/poweroff
Tidak hanya sampai disitu, parameter dapat dikombinasikan sesuai dengan kubutuhan, seperti contoh dibawah ini :
| Min | Hour | Day Of Month | Month | Day Of Week | Execution Time |
| 30 | 0 | 1 | 1,6,12 | * | – 00:30 Hrs on 1st of Jan, June & Dec. |
|
: |
|||||
| 0 | 20 | * | 10 | 1-5 | –8.00 PM every weekday (Mon-Fri) only in Oct. |
|
: |
|||||
| 0 | 0 | 1,10,15 | * | * | – midnight on 1st ,10th & 15th of month |
|
: |
|||||
| 5,10 | 0 | 10 | * | 1 | – At 12.05,12.10 every Monday & on 10th of every month |
| : | |||||
Sumber : http://www.adminschoice.com/docs/crontab.htm
on 25 Jan 2008 at 8:33 am 1.andriansah said …
thanks for the tips