Latest News

Membuat Cron Jobs Di Linux Untuk Menjalankan Script

Membuat Cron Jobs di Linux Untuk Menjalankan Script - -
Sudah tidak aneh lagi bagi pengguna linux dengan Istilah Cron Jobs.

Yaitu sebuah cara melaksanakan penjadwalan sanksi script didalam system linux, dan aplikasi yang dipakai untuk melaksanakan hal tersebut yakni Cron, dimana script untuk menciptakan penjadwalan berada pada file crontab.

Pada system linux "cron" sudah otomatis terinstall, berikut untuk pengecekannya.


 aziz@vpn-serv: $ dpkg -l |grep cron    ii cron                 3.0pl1-124        i386     process scheduling daemon    aziz@vpn-serv: $    

Cron = Process Scheduling Daemon

Cara Membuat Sebuah Rules Cron Jobs

Untuk menciptakan sebuah rules Cron Jobs, cukup mengetikan command sbb :

 aziz@vpn-serv: $ crontab -e  

# Example of job definition: # .---------------- minute (0 - 59) # |  .------------- hour (0 - 23) # |  |  .---------- day of month (1 - 31) # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ... # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # |  |  |  |  | # *  *  *  *  * user-name command to be executed

Perhatikan 5 tanda bintang [*] dan diikuti dengan "User" dan "Command".

Contoh rules cron, yang di jalankan setiap hari ahad pukul 2:36 AM

 

Contoh Script Cron Jobs

Pada artikel sebelumnya telah kami posting Backup Mikrotik memakai SCP - Bagian-3, pada artikel tersebut dijelaskan bahwa script yang dibentuk berada pada lokasi /home/username/script-backup.sh

Dan dijalankan setiap pagi hari pada pukul 06:30 WIB, cara penulisannya yakni sbb :

 aziz@vpn-serv: $ sudo apt-get install nano    aziz@vpn-serv: $ crontab -e 

Script Cron Jobs

 # m h  dom mon dow   command  30 6   * * *   sh /home/username/script-backup.sh 

Selanjutnya simpan dengan menekan Ctrl+O -> Enter -> Ctrl+X, untuk melihat hasilnya, sbb :

 aziz@vpn-serv: $ crontab -l

Jalankan log, untuk melihat hasil log.

 aziz@vpn-serv: $ tail -f /var/log/syslog Dec 26 06:28:55 vpn-serv crontab[2198]: (aziz) LIST (aziz) Dec 26 06:29:21 vpn-serv /usr/sbin/cron[1881]: (aziz) RELOAD (crontabs/aziz) Dec 26 06:30:01 vpn-serv /USR/SBIN/CRON[2200]: (aziz) CMD (sh /home/username/script-backup.sh)




0 Response to "Membuat Cron Jobs Di Linux Untuk Menjalankan Script"

Total Pageviews