Linux

手動編輯 cron 文件不好嗎?

  • January 30, 2013

通常通過命令行指示引入新的 cron 作業;但我發現手動編輯(在文本編輯器中)使用者 cron 文件(如/var/spool/cron/crontabs/root.

在文本編輯器中編輯文件是否危險?

預設文件中的註釋令人困惑。第一行說

# DO NOT EDIT THIS FILE - edit the master and reinstall.

但是第四行說

# Edit this file to introduce tasks to be run by cron.

如果您在 crontabs 下修改使用者文件,它應該可以工作。但是,有兩個問題需要考慮:

  1. 如果您在文件中輸入了錯誤的 cron 條目,則不會向您發出警告,而不是使用crontab -e命令。
  2. 如果不以 root 身份登錄或使用 sudo,則無法直接在 crontabs 下編輯使用者文件。您將收到權限被拒絕錯誤。

編輯

還要補充一點。當您直接編輯文件時,如果您打開文件兩次(兩個使用者訪問同一個文件),文本編輯器可能會警告您。crontab -e但是,當從同一使用者的兩個不同的 shell 會話中使用時,cron 列表將被覆蓋。這是另一個區別。

引用自:https://serverfault.com/questions/347318