GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa membuat tugas cron baru secara terprogram?

Cara terbaik jika Anda menjalankan sebagai root, adalah dengan memasukkan file ke /etc/cron.d

jika Anda menggunakan manajer paket untuk mengemas perangkat lunak Anda, Anda cukup meletakkan file di direktori itu dan ditafsirkan seolah-olah itu adalah crontab, tetapi dengan bidang tambahan untuk nama pengguna, misalnya:

Nama file:/etc/cron.d/per_minute

Konten:* * * * * root /bin/sh /home/root/script.sh


Solusi OP memiliki bug, mungkin memungkinkan entri ditambahkan dua kali, gunakan di bawah untuk memperbaikinya.

(crontab -l ; echo "0 * * * * your_command") | sort - | uniq - | crontab -

Untuk Menambahkan sesuatu ke cron

(crontab -l ; echo "0 * * * * hupChannel.sh") 2>&1 | grep -v "no crontab" | sort | uniq | crontab -

Untuk menghapus ini dari cron

(crontab -l ; echo "0 * * * * hupChannel.sh") 2>&1 | grep -v "no crontab" | grep -v hupChannel.sh |  sort | uniq | crontab -

harapan akan membantu seseorang


Linux
  1. Cara Mengatur Pekerjaan Cron Di TrueNAS

  2. Cara Menyiapkan Pekerjaan Cron

  3. Cara Membuat Direktori Baru di Linux

  1. Bagaimana cara membuat video secara terprogram?

  2. Bagaimana cara mengatur tugas cron untuk menjalankan yang dapat dieksekusi setiap jam?

  3. Bagaimana saya bisa melanjutkan pekerjaan yang berhenti di Linux?

  1. Bagaimana cara membuat kontak baru?

  2. Bagaimana saya bisa membuat pengguna yang tidak masuk?

  3. Bagaimana saya bisa menjadwalkan tugas cron yang berjalan setiap 10 detik di linux?