從crontab添加和刪除散列符號(#)的最佳方法是什麼?我希望有一個能夠一次評論所有cronjob的單線程,如果需要,可以取消註釋。這是一個CentOS發行版。從crontab添加/刪除#(散列)
我認爲最好的選擇是使用'sed',但我不完全確定它如何與crontab一起工作。
感謝。
從crontab添加和刪除散列符號(#)的最佳方法是什麼?我希望有一個能夠一次評論所有cronjob的單線程,如果需要,可以取消註釋。這是一個CentOS發行版。從crontab添加/刪除#(散列)
我認爲最好的選擇是使用'sed',但我不完全確定它如何與crontab一起工作。
感謝。
您可能這樣做sed -e 's/^#//g' -i /etc/crontab
... sed -e 's/^/#/g' -i /etc/crontab
- 假設你的crontab文件中有沒有實際的意見。
安全使用定點像s/^/#disabled: /g
& s/^#disabled: //g
更加安全把「受影響」的cron條目到一個文件中/etc/cron.d/
和移動該文件輸入/輸出目錄的按需。 mv /usr/local/etc/special-cron-jobs /etc/cron.d/
; mv /etc/cron.d/special-cron-jobs /usr/local/etc
如果你只是想禁用所有這些,你也可以只是停止cron
本身,使用
service anacron stop
(* anacron
可能不適合在CentOS?)