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 ā Kelolaā File 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:
Bagaimana cara cek output Cron Job di Hostinger? (dalam bahasa Inggris)