GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengatur Tugas Otomatis pada VPS Linux Menggunakan Cron?

Salah satu VPS Linux our kami pelanggan menghadapi masalah di mana jam sistem Mesin Virtualnya berjalan lebih cepat dari waktu standar. Untuk memperbaikinya, kami menetapkan tugas cron untuk menyinkronkan waktu Mesin Virtual dengan server WHM menggunakan tanggal memerintah. Pekerjaan Cron digunakan untuk menjadwalkan perintah yang akan dieksekusi secara berkala di mesin seperti Linux/Unix. Utilitas Cron job cukup berguna, terutama saat Anda diharuskan menjalankan perintah berulang kali pada waktu tertentu.

Mengikuti tutorial ini, Anda akan mempelajari cara menyinkronkan waktu server Anda dengan server WHM menggunakan crone job. Sebelum itu kami akan menjelaskan kepada Anda penggunaan perintah crone secara singkat.

Perintah Crone


Setiap perintah cron dipecah menjadi 2 bagian berikut.

[Schedule] [Command to be executed]
For Example: */20 * * * * /command/path


Dalam sintaks di atas, Perintah adalah perintah yang ingin Anda jalankan pada waktu yang dijadwalkan. Jadwal  bagian selanjutnya dipecah menjadi 5 opsi berbeda sebagai berikut.

minute (0 - 59)
hour (0 - 23)
day of the month (1 - 31)
month (1 - 12)
day of the week (Sunday=0 to Saturday=7)

Setel tugas crone untuk menyinkronkan waktu Mesin Virtual dengan server WHM


Untuk menyinkronkan waktu sistem Mesin Virtual dengan waktu server WHM, Anda harus melakukan langkah-langkah berikut setelah masuk ke mesin Linux.

  1. Hubungkan ke mesin Linux Anda melalui SSH.
  2. Edit/Tambahkan crontab dengan perintah berikut.

    crontab -e  //  To add/update job in crontab
  3. Dengan mengeluarkan perintah ini, editor teks akan terbuka di mana Anda dapat memasukkan perintah untuk dijadwalkan setiap baris baru. Kami menambahkan perintah (di bagian bawah) untuk menyinkronkan waktu sistem VM dengan WHM setiap jam (*/60). Cron ini akan berjalan setiap jam dan membandingkan waktu sistem VM dengan rdate.cpanel.net . Jika ada perbedaan waktu, waktu VM akan disinkronkan dengan waktu server WHM.

    SHELL=/bin/bash
    HOME=/
    MAILTO=”[email protected]”
    #You can write comment like this.
    */60 * * * * rdate -s rdate.cpanel.net

Linux
  1. Kiat Linux untuk menggunakan cron untuk menjadwalkan tugas

  2. Cara Reboot Linux Menggunakan Command Line

  3. Cara Menjadwalkan Tugas Menggunakan di di Linux

  1. Menjadwalkan tugas dengan perintah cron Linux

  2. Cara Mengatur atau Mengubah Zona Waktu di Linux

  3. Bagaimana cara mematikan proses di Linux menggunakan perintah?

  1. Cara Mengatur Pekerjaan Cron di Linux

  2. Linux mengatur Perintah &Cara Menggunakannya {9 Contoh}

  3. Cara Mengotomatiskan tugas di Linux menggunakan Crontab