Diperbarui pada 3 Maret 2021
Fitur Cron Jobs memungkinkan Anda menjalankan perintah atau script tertentu secara otomatis melalui cPanel Anda. Perintah atau script ini dapat dijalankan dalam waktu dan interval tertentu.
Sebagai contoh, Anda dapat membuat perintah cron job untuk menghapus temporary files secara berkala demi melegakan lebih banyak disk space. Namun, sebelum Anda mulai menggunakannya, berikut perintah dasar yang perlu diketahui.
Sebelum menggunakan Cron, ada perintah yang bisa diketik. Ada yang disebut dengan crontab (digunakan untuk membuat file crontab baru). Berikut perintah dasar yang bisa digunakan:
Perintah crontab -e ini digunakan untuk mengedit sebuah file crontab. Jika belum pernah melakukan edit, maka itu adalah file baru crontab.
Perintah crontab -u digunakan untuk mengedit file crontab milik user lain. Sehingga perlu menyebutkan nama user setelah menulis perintah ini, contoh: crontab -u user -e
Perintah crontab -l bisa digunakan untuk membuka file dan menampilkan isi di dalamnya.
Perintah crontab -r digunakan untuk menghapus file crontab secara langsung, tanpa ada pertanyaan Yakin atau Tidak.
Perintah crontab -i digunakan juga untuk menghapus file crontab. Namun, menampilkan Yakin atau Tidak sebelum file terhapus.
Di dalam file crontab terdiri dari dua komponen, yaitu waktu dan perintah. Format waktu memiliki lima field:
Ada juga simbol yang biasa digunakan dalam perintah crontab. Digunakan untuk sebagai template dalam mengisi kolom waktu.
Sebelum memulai, kami juga menyarankan Anda untuk memahami perintah pada sistem operasi Linux supaya Cron Jobs dapat diterapkan secara efektif.
1. Pastikan Anda sudah login di Member Area Niagahoster.
2. Anda akan masuk ke tab cPanel sesuai dengan domain yang dipilih sebelumnya.
3. Kini Anda berada di halaman Cron Job. Anda bisa membaca tulisan yang disampaikan oleh halaman ini. Seperti yang sudah kami singgung sebelumnya, bahwa Anda perlu memahami perintah Linux untuk menggunakan Cron Job secara efektif.
4. Selanjutnya Anda dapat mulai melakukan pengaturan waktu untuk cron job yang diinginkan. Pilih pilihan Common Settings apabila Anda tidak ingin pengaturan yang rumit. Ada beberapa pilihan preset yang bisa digunakan.
Pada contoh ini, kami memilih pilihan On the 1st and 15th of the Month (dua kali dalam sebulan, setiap tanggal 1 dan 15). Kolom isian setelahnya akan terisi secara otomatis karena ini adalah preset.
5. Perintah yang ingin Anda jalankan dapat dimasukkan pada kolom isian Command (perintah). Tahap ini yang perlu hati-hati. Seperti yang sudah disinggung di awal, bahwa untuk memberi perintah memerlukan pemahaman terkait Linux.
Berikut contoh Command yang mungkin bisa Anda cari tahu dan terapkan:
Klik tombol Add New Cron Job jika Anda sudah yakin untuk melanjutkan.
6. Selesai. Anda akan menerima notifikasi seperti ini apabila cron job telah berhasil dibuat oleh cPanel. Kemudian, cron job aktif dan akan muncul pada daftar di bawahnya.
Jika Anda ingin Edit atau Delete Cron Job cukup klik pada kolom Actions di Daftar Current Cron Jobs.
Mari membaca perintah cron job berikut. Mungkin agak sedikit rumit untuk memahaminya. Namun, pelan-pelan saja untuk membacanya.
10 * * * * /usr/bin/php /www/virtual/username/cron.php > /dev/null 2>&1
Ada dua hal:
Mari kita bedah kode perintah yang ke-2:
Apakah artikel ini membantu?