Solusi 1:
Pertama, cadangkan crontab:
crontab -l > my_cron_backup.txt
Kemudian Anda dapat mengosongkannya:
crontab -r
Untuk memulihkan:
crontab my_cron_backup.txt
crontab -l
Solusi 2:
crontab -e
lalu komentari setiap baris yang tidak ingin Anda jalankan dengan #
.
Solusi 3:
Apakah Anda memiliki akses root? Jeda saja cron
sudo /etc/init.d/crond stop
Kemudian mulai ulang saat Anda siap
sudo /etc/init.d/crond start
Solusi 4:
Jika Anda menggunakan vi sebagai editor, cukup masukkan :%s/^/#/
dalam mode perintah. Di semua baris (%), ini menggantikan (s///) awal baris (^) dengan hash (#).
Solusi 5:
Tidak senang dengan opsi di atas karena tidak satu baris.
Untuk menonaktifkan crontab -l | perl -nle 's/^([^#])/# $1/;print' | crontab
Untuk mengaktifkan crontab -l | perl -nle 's/^#\s*([0-9*])/$1/;print' | crontab
contoh penggunaan (diedit untuk menunjukkan bahwa itu tidak menonaktifkan komentar)
$ crontab -l
# Comment
0 0 * * 0 /opt/something.sh
$ crontab -l|perl -nle 's/^([^#])/# $1/;print'|crontab
$ crontab -l
# Comment
# 0 0 * * 0 /opt/something.sh
$ crontab -l|perl -nle 's/^#\s*([0-9*])/$1/;print'|crontab
$ crontab -l
# Comment
0 0 * * 0 /opt/something.sh
Menguji ini pada RHEL dan AIX , dan harus bekerja di luar kotak tanpa perlu menginstal apa pun