Membuat Cron Jobs di Directadmin

You are here:
← All Topics

Cron Job adalah salah satu utility yang dimiliki oleh sistem operasi linux yang memungkinkan Anda untuk menjalan suatu perintah secara otomatis pada waktu-waktu tertentu dan berulang. Secara umum Cron Job biasanya menggunakan perintah linux atau bash, tapi juga bisa mengeksekusi bahasa PHP, MySQL, Git dan lain-lain, dengan catatan mereka sudah terdaftar di dalam bash.

Dengan Cron Job ini Anda bisa saja mengirim email kepada seluruh customer yang Anda miliki setiap hari sabtu.

Atau bisa juga Anda gunakan untuk membackup semua data website Anda sendiri setiap hari di tengah malam.

Pengetahuan Dasar Cron Jobs

Sebelum Anda menggunakan Cron Jobs pastikan Anda sudah mengerti bagaimana Cron Jobs itu bekerja. Bagi Anda yang baru pertama kali menggunakan Cron Jobs berikut Pengetahuan Dasar yang perlu Anda ketahui saat menggunakan Cron Jobs.

Cron Jobs terdapat  pengaturan waktu dan pengaturan perintah atau lokasi file yang ingin dieksekusi :

Pengaturan Waktu

secara umum pengaturan waktu ini di isi dengan angka yang mewakili waktu yang diinginkan

* * * * *
atau dibaca
minutes hours day-of-month month day-of-week
  • Minutes : menit terdiri dari angka (0-59)
  • Hours : Jam 0-23
  • Day of Month : 1-31
  • Month : 1-12
  • Day of Week : 0 – 7 dimana 7 adalah Sunday (Minggu)

selain angka diatas terdapat “*” (bintang) untuk menandakan “anything” sehingga ketika ingin menjalankan cronjob setiap saat Anda hanya perlu memasukan * kepada semua pengaturan waktu.

Jika Anda ingin mengatur cron job berjalan setiap 5 menit, Anda dapat menggunakan */5 pada pengaturan minutes

*/5 * * * *

Jika Anda ingin mengatur Cron Job berjalan hanya pada menit ke 5 saja, Anda dapat mengaturnya dengan

5 * * * *

Untuk contoh lain

Setiap 1 Jam
0 */1 * * *

Setiap Jam 1
0 1 * * *

Setiap Senin
0 0 * * 1

Setiap Senin Pukul 11:30 Malam
30 11 * * 1

 

Pengaturan Perintah

Selain mengatur waktu, Anda perlu mengatur file atau perintah apa yang akan di eksekusi.

misalkan Anda ingin menjalankan perintah backup menggunakan file .sh

/home/direct/backup-file.sh

direct bisa pada setiap user, hal ini terjadi karena direct adalah nama user.

Jika ingin mengeksekusi file PHP Anda cukup menggunakan PHP -q

php -q /home/direct/public_html/file-anda.php

Jika tidak berhasil gunakan cara berikut
/usr/bin/php -q /home/direct/public_html/file-anda.php

Mengatur Cron Job di DirectAdmin

Nah apakah bisa kita mengatur Cron Job di Hosting? Ya, tentu saja bisa, dahkan ketika Anda menggunakan Panel DirectAdmin pengaturan Cron Job menjadi jauh lebih mudah ketimbang Anda mengatur Cron Job tanpa Panel.

Untuk Mengatur Cron Job, hal pertama yang perlu Anda lakukan adalah Login ke Halaman DirectAdmin. Anda bisa baca langkah-langkah login ke DirectAdmin di panduan cara login ke akun DirectAdmin.

Setelah Anda berhasil login, selanjutnya gunakan Navigation Filter, dan ketikan Cron Jobs.

Klik Cron Jobs, tunggu hingga halaman Cron Jobs tampil secara sempurna.

lalu klik CREATE CRON JOB dan Anda akan dibawa menuju halamaan untuk membuat cron job.

Kemudian isilah kolom-kolom berikut sesuai dengan keinginan Anda.

Kemudian klik Create.

Jika Anda mengalami Kesulitan dalam menggunakan Cron Jobs, Anda dapat menghubungi tim support Kami melalui Live Chat ataupun Ticket Support di halaman client area untuk memandu Anda dalam menggunakan Cron Jobs.

Hubungi Kami

PT Hostingan Awan Indonesia
Komplek Kencana Damai
Jl Anggrek 3 Blok N.17 (30164)
Palembang. Sumatera Selatan

Email: sales@hostingan.id
Telpon: +(62)-811-157-223
WhatsApp: +(62)-8954-1913-6080
Telegram: @hostinganid