Lihat video cara setup Cron Job berkarakter khusus di hPanel (video dalam bahasa Inggris):


Cron Job yang punya karakter khusus seperti >/dev/null 2>&1 tidak dapat di setup langsung di hPanel. Jika file Cron Job punya karakter khusus, Anda perlu membuat file .sh. Ikuti langkah-langkah berikut ini.

Langkah 1 - Buat file .sh

Buat file berisi perintah yang ingin dijalankan. Caranya: Hosting KelolaFile Manager (atau File Manager beta):

Buka direktori untuk menyimpan file. Jika Anda punya beberapa Cron Job, disarankan untuk membuat folder terpisah bagi masing-masing Cron Job.

Kemudian buat file baru:

Beri nama file, dan pastikan file menggunakan ekstensi .sh. Misalnya: contoh.sh

Lalu tambahkan konten file .sh:

#!/bin/sh
/usr/bin/php /home/u123456789/public_html/scripts/scheduled.php cron:run > /dev/null 2>&1

Penjelasan:

  • #!/bin/sh - indikasi file Cron Job dibuka

  • /usr/bin/php - memuat PHP libraries (wajib untuk menjalankan script PHP)

  • /home/u123456789/public_html/scripts/scheduled.php cron:run > /dev/null 2>&1 - isi perintah yang ingin dijalankan. Pastikan update path ke file.

  • cron:run - menjalankan cron job di dalam file tiap kali file dibuka

Langkah 2 - Setup Cron Job

Buka Hosting → Kelola → Cron Job, pilih tipe Custom, dan masukkan perintah ini:

/bin/sh /home/u123456789/public_html/scripts/bash.sh

Penjelasan:

  • /bin/sh - keterangan bahwa kita akan menjalankan file .sh

  • /home/u123456789/public_html/scripts/bash.sh - path ke file .sh yang akan dijalankan. Pastikan update path ke file.

Terakhir, atur jadwal untuk menjalankan Cron Job dan klik Simpan.

CATATAN:

Apakah Anda menemukan jawaban?