Pertanyaan : Bagaimana cara menginstal semua tugas jadwal dari file teks ke crontab? Juga, dapatkah saya menghapus semua tugas cron sekaligus alih-alih menghapus baris individual dari crontab?
Jawaban :Anda dapat menginstal, mengedit, dan menghapus crontab dalam mode batch seperti contoh di bawah ini. Juga, lihat 15 contoh crontab kami.
1. Instal Crontab dalam Mode Batch
Dengan menentukan nama file sebagai argumen untuk perintah crontab, Anda dapat menginstal tugas cron baru dari file teks seperti yang ditunjukkan di bawah ini.
Pertama, buat file teks dengan semua entri pekerjaan cron Anda.
$ cat cron-file.txt * * * * * /bin/date >> /tmp/date-out * * * * * /bin/ls >> /tmp/ls-out
Selanjutnya, instal tugas cron dari file teks seperti yang ditunjukkan di bawah ini.
$ crontab cron-file.txt
Catatan: Ini akan menimpa entri cron yang ada.
2. Edit crontab dalam Mode Batch
Anda dapat mengedit crontab dalam mode batch menggunakan berbagai metode (misalnya, menggunakan sed).
Contoh:Ubah pengalihan output dari tulis ke append untuk semua tugas cron.
$ crontab -l * * * * * /bin/date > /tmp/date-out * * * * * /bin/ls > /tmp/ls-out $ crontab -l | sed 's/>/>>/' | crontab - $ crontab -l * * * * * /bin/date >> /tmp/date-out * * * * * /bin/ls >> /tmp/ls-out
3. Hapus Semua tugas cron dari Pengguna Saat Ini
Opsi -r Crontab menghapus semua tugas cron untuk pengguna saat ini. Jika Anda memiliki hak istimewa yang sesuai, Anda bahkan dapat menghapus tugas cron pengguna lain menggunakan opsi -r bersama dengan opsi pengguna -u.
Contoh:Hapus entri cron pengguna saat ini.
$ crontab -r
Contoh:Hapus entri cron pengguna yang ditentukan.
$ crontab -r -u USERNAME