Bagaimana cara menonaktifkan perintah tertentu, misalnya crontab -r
?
Itu terjadi pada saya dua kali sudah saya tidak sengaja menjalankan itu, karena Ekunci saya di sebelah Rkunci. Kesalahan ketik kecil itu sudah cukup dan crontab Anda hilang.
command-line
bash
cron
pengguna66638
sumber
sumber
Jawaban:
Gunakan pembungkus di sekitar
crontab
perintah, misalnya fungsi ini akan melakukan:Fungsi ini memeriksa jika
-r
ada dalam argumencrontab
; jika demikian, keluar dengan pesan"r" not allowed
, jika tidak jalankan perintah.Masukkan ke dalam Anda
~/.bashrc
untuk memuatnya saat inisialisasi semuabash
sesi interaktif .sumber
Saya sarankan Anda memasukkan
di
~/.bashrc
file Anda (mulai shell baru sebelum pengujian!)Ini berarti bahwa setiap kali Anda menjalankan crontab, Anda selalu memilih opsi "-i". Jika sekarang Anda memberikan
crontab -r
perintah, itu diproses dicrontab -ir
, yang meminta sebelum menghapus file crontab:sumber