Pengertian dasar cron job dan tutorial cara menggunakannya di OS Linux

Mengelola website tentunya terkadang kita membutuhkan sistem yang bisa bekerja secara otomatis / penjadwalan (otomatisasi), kamu bisa melakukan aktivasi fitur cron job.

Fitur yang ada di OS Linux ini memungkinkan kamu untuk menjalankan perintah secara otomatis dengan mudah (sistem penjadwalan).

 

Apa itu Cron Job ?

Cron adalah sebuah tool di dalam OS Linux yang bertujuan untuk menjalankan task / script secara terjadwal dan otomatis secara berulang kali. Dalam implementasi sehari-hari, cron job tidak hanya dimanfaatkan untuk proses backup, pemilik website juga membutuhkan fitur ini dalam ruang lingkup penjadwalan mengirim email ke subscriber setiap harinya.

 

 

Lalu bagaimana cara menggunakan Cron Job pada OS Linux ?

Menjalankan cron, kamu harus mengetikan perintah dasar yang harus kamu ketahui

crontab -e

Perintah crontab -e digunakan untuk mengedit sebuah file cron. Dari sana kamu bisa masukan cron sesuai formatnya.

 

crontab -u xxxx -e

Perintah diatas ini sama persis dengan perintah crontab -e tetapi ada tambahan parameter -u yaitu spesifik masuk crontab ke username tertentu.

crontab -l

Perintah ini digunakan untuk membuka file crontab dan menampilkan isinya

crontab -r

Perintah ini digunakan untuk menghapus sebuah file crontab.

crontab -i

Perintah ini sama dengan crontab -r , tetapi perintah ini akan menampilkan pertanyaan yes/no sebelum file dihapus.

 

Syntax Cron Job

Format penulisan crontab terdiri dari dua komponen, yaitu waktu dan lokasi script nya.

Format waktu memiliki 5 paramter:

  • Menit : ditulis dengan angka 0-59
  • Jam : ditulis dengan angka 0-23
  • Tanggal : ditulis dengan angka 1-31
  • Bulan : ditulis dengan angka 1-12
  • weekday : ditulis dan dimulai dari hari Minggu yang diawali dengan angka 0 (pilihan angka 0-6) 

Kamu juga bisa coba merangkai format waktu cron dengan website ini https://crontab.guru/

 

Contoh cron job

Dibawah ini adalah contoh penggunaan cron job

Perintah Arti
0 6 * * * /home/xxx/backup.sh Melakukan backup setiap pukul 6 pagi setiap hari.
20-30/10 13 * * * /root/script.sh Menjalankan script sepuluh menit sekali dari jam 11.20 hingga 13.30 setiap hari.
* * * 1,2,3 *  /root/script.sh Menjalankan script setiap hari di bulan Januari, Februari, dan Maret. 
0 8,20 * * * php /root/backup.php Melakukan backup setiap hari pada pukul 8 pagi dan 8 malam.

 

Penggunaan Cron Job di cPanel

  1. Login akun cPanel
  2. masuk menu Cron Job
  3. Di sini kamu bisa menambahkan Add New Cron Job sesuai dengan kebutuhan
  4. Tips tambahan jika kamu ingin tahu apakah cron job ini berjalan atau tidak, silahkan tambahkan output log

    * * * * * php /home/xxx/public_html/helo.php >> /home/xxx/public_html/cronjob.log 2>&1
  5. Artinya scriph helo.php akan di running tiap menit dan log akan muncul di file cronjob.log

 

Kesimpulan

Dengan cron job, kamu bisa menjalankan berbagai jenis task dalam server secara otomatis dan terjadwal. Yang dibutuhkan adalah membuat file script yang akan di running secara berulang kali dan jangan lupa tentukan waktu yang tepat kapan script tersebut harus di jalankan.

  • cron job
  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

Tutorial untuk menolak pembuatan cpanel account dengan extensi domain tertentu

Tidak semua domain diijinkan oleh hoster pada server mereka.biasanya atau umumnya domain yang...

cara install WHM & cPanel

Mau membuat serever cpanel sendiri?ingat untuk membuat server cpanel pribadi diharuskan memiliki...

apa itu DNS cluster?

Secara default cpanel tidak menggunakan DNS cluster. atau bisa dibilang DNS pada WHM tergabung...

beberapa module yang penting dalam setup server WHM/Cpanel

Beberapa module berbayar & gratis yang dianggap penting untuk digunakan untuk melengkapi...

Gunakan Cloudlinux OS untuk kenyamanan Server cPanel

Memang tidak diharuskan untuk menggunakan OS Cloudlinux dalam berjualan/bisnis web hosting...

VPS Indonesia cuma 40rb Hosting Gratis Domain

Powered by WHMCompleteSolution