GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menonaktifkan semuanya di crontab -l?

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


Linux
  1. Cara menggunakan cron di Linux

  2. Cara Menonaktifkan SELinux Sementara atau Permanen

  3. CentOS / RHEL 6:Cara menonaktifkan IPv6

  1. Cara cepat menonaktifkan satu pekerjaan di crontab

  2. Cara menonaktifkan notifikasi di layar -D -R

  3. Cara (benar-benar) menonaktifkan NCQ di Linux

  1. Cara Menonaktifkan ETag di NGINX

  2. Bagaimana Cara Menonaktifkan Bootchart?

  3. Bagaimana Cara Mencadangkan File crontab -e?