GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menjadwalkan Pekerjaan Cron di cPanel

Pekerjaan cron adalah perintah Linux yang dijalankan secara berkala. "Pekerjaan" ini dapat dijadwalkan melalui baris perintah, tetapi jauh lebih mudah untuk melakukannya melalui antarmuka GUI cPanel. cPanel juga dengan mudah menunjukkan jumlah pekerjaan cron yang ada, dan juga dapat mengirim output dari perintah melalui email. Dalam tutorial ini, kami akan menunjukkan cara menjadwalkan tugas cron dengan mudah dan efisien.

Langkah 1:Buka Halaman Pekerjaan Cron di cPanel

Langkah pertama adalah masuk ke cPanel dan gulir ke bawah sampai Anda menemukan bagian berlabel “Advanced” dan kemudian pilih “Cron Jobs” seperti yang ditunjukkan di sini.

Sekarang mari kita buat pekerjaan.

Langkah 2:Pilih Setelan Email dan Jadwal

Anda memiliki opsi di cPanel untuk mengirim email setiap kali tugas cron ini berjalan. Ini dapat berguna jika Anda perlu melacak perintah tertentu yang Anda gunakan. Di bagian berikut, masukkan alamat email jika Anda ingin:

Memilih Jadwal

Kotak drop-down ini memungkinkan Anda dengan cepat memilih beberapa jadwal umum untuk pekerjaan Anda. Sebagian besar waktu, Anda dapat bertahan hanya dengan memilih salah satu opsi yang telah dipilih sebelumnya. Di sini misalnya, kami memilih untuk menjalankan perintah seminggu sekali dengan pengaturan default:

Jika Anda menginginkan sesuatu yang lebih canggih, berikut penjelasan tentang arti bidang tersebut.

Seperti yang diberi label di kotak teks, Anda dapat memasukkan nilai berikut ini:

  1. Menit – 00 hingga 59
  2. Jam – 0 hingga 23
  3. Hari – 1 hingga 31
  4. Bulan – 1 hingga 12
  5. Hari kerja – 0 hingga 6

Lima nilai ini akan memungkinkan Anda membuat jadwal rumit apa pun yang Anda inginkan. Masing-masing bidang ini mengambil nilai yang berlaku untuknya. Jadi untuk mengambil “Weekday” sebagai contoh, nilai “0” berarti Minggu, “1” adalah Senin dan seterusnya.

Menggunakan tanda bintang, atau bintang (*) di bidang berarti tidak masalah berapa nilainya. Pekerjaan akan berjalan ketika tanggal dan waktu di server cocok dengan semua nilai yang ditentukan. Nilai apa pun dengan bintang (*) akan dicocokkan secara default.

Dalam contoh di atas, kami ingin pekerjaan berjalan sekali setiap minggu. Jadi satu-satunya hal yang perlu kami tentukan adalah hari kerja – dalam hal ini 0. Kami juga ingin memastikan bahwa pekerjaan hanya berjalan sekali pada hari Minggu, dan tidak setiap menit, jadi kami juga menentukan menit dan jam. Jika digabungkan, “seminggu sekali” dapat ditulis sebagai:

0 0 * * 0

Sesederhana itu!

Langkah 3:Menentukan Perintah

Setelah Anda mendapatkan jadwal yang Anda inginkan, ketik perintah Linux yang ingin Anda jalankan ke dalam kotak berlabel "Command". Dalam contoh ini, kami memilih untuk menjalankan yang berikut:

mysqlcheck --all-databases --optimize --verbose

Perintah ini mengoptimalkan semua database di semua situs web yang dihosting di server.

Menekan Output dan Pesan Kesalahan

Banyak perintah Linux membuang output ke terminal. Terkadang pesan-pesan ini bisa menjadi sangat panjang. Jika Anda memilih untuk menerima pemberitahuan email, itu bisa sangat mengganggu.

Anda dapat menekan output normal dan reguler dari perintah Linux dengan menambahkan berikut ini setelahnya:

>/dev/null

Jadi perintah di atas akan menjadi:

mysqlcheck --all-databases --optimize --verbose >/dev/null

Namun, ini akan tidak menekan pesan kesalahan. Dan itu adalah sesuatu yang berguna untuk dimiliki. Meskipun Anda dapat mengabaikan keluaran reguler, Anda mungkin ingin diberi tahu jika terjadi kesalahan. Namun, kami juga dapat menekan pesan kesalahan dengan menambahkan berikut ini di akhir perintah:

>/dev/null 2>&1

Tambahan “2>&1” mengalihkan pesan kesalahan ke output standar yang secara otomatis kita abaikan dengan ">/dev/null" sebelumnya.

Jadi Anda dapat memilih dengan tepat apa yang ingin Anda lihat saat perintah Anda berjalan.

Sekarang cukup klik "Tambahkan Pekerjaan Cron Baru" setelah memasukkan perintah dan selesai! Anda telah berhasil menyiapkan tugas cron di Linux!

Jika Anda menggunakan salah satu Managed cPanel VPS Hosting kami, Anda tidak perlu menjadwalkan pekerjaan cron di cPanel, cukup tanyakan dukungan teknis kami dan mereka akan menjadwalkan pekerjaan cron untuk Anda. Mereka tersedia 24/7.

Jika Anda menyukai posting ini tentang cara menjadwalkan pekerjaan cron di cPanel, jangan ragu untuk membagikannya dengan teman-teman Anda dengan menggunakan pintasan berbagi media sosial di bawah ini, atau cukup tinggalkan komentar. Terima kasih.


Panels
  1. Bagaimana Cara Menjadwalkan Perintah Rsync?

  2. Cara Menyiapkan Pekerjaan Cron

  3. Cara Menjadwalkan Pekerjaan Cron dengan Crontab

  1. Cara mengatur pekerjaan cron di cPanel

  2. Cara menghapus tugas cron

  3. Bagaimana cron menjadwalkan pekerjaan secara internal?

  1. Cara Mendaftar Pekerjaan Cron di Linux

  2. Cara Mengatur Pekerjaan Cron di cPanel

  3. Cara Menjadwalkan Pekerjaan dengan perintah 'at' di Linux