Centos Crontab 沒有回應

Centos Crontab 沒有回應

我正在學習和嘗試定時任務今天。

預設編輯器對我來說太困難了,無法弄清楚是什麼導致我透過運行來刪除我的 crontabcrontab-r

現在,當我跑步時crontab -e並輸入我的新 cron 任務,什麼事也沒有發生。我懷疑這是crontab-r我之前執行的命令。

有人可以幫忙嗎?

答案1

當您執行 crontab -e 時,沒有任何反應,它返回了正常提示?

如果它給你一個空白空間,你應該輸入你的變量,例如:

0 0 * * * /opt//newauditlog.ksh > /dev/null 2>&1

完成此操作後,您可以使用 :wq! 退出

答案2

對我來說,這聽起來像是 RTFM 問題;-)

man crontab

-e 選項用於使用 VISUAL 或 EDITOR 環境變數指定的編輯器來編輯目前的 crontab。退出編輯器後,修改後的 crontab 將會自動安裝。如果這兩個環境變數均未定義,則使用預設編輯器 /usr/bin/editor。

所以-e選項應該“自動安裝修改後的crontab”

確保有一個文件與您的用戶名和您的職位相匹配/var/spool/cron/crontabs並檢查內容/etc/cron.allow/etc/cron.deny

另外,請查看 cron 守護程式是否正在執行: ps aux | grep cron

相關內容