![(HP-UX) 為什麼我的 cron 作業不起作用?](https://rvso.com/image/697391/(HP-UX)%20%E7%82%BA%E4%BB%80%E9%BA%BC%E6%88%91%E7%9A%84%20cron%20%E4%BD%9C%E6%A5%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
我想知道為什麼我的 cron 工作不起作用。我們的團隊認為 cron 作業不起作用,因為我們沒有正確更新 crontab 檔案。以下是我們所做的過程:
備份目前的 cron 作業。
cd /var/spool/spool/cron/crontabs cp -p jeus jeus.20170120
刪除名為 jeus 的使用者的所有 cron 作業。
crontab -r
確保所有 cron 作業是否都已刪除。
crontab -l
大約12個小時後,我們就這樣恢復了。
cd /var/spool/spool/cron/crontabs cp -p jeus.20170120 jeus
我們認為我們的 cron 作業不起作用,因為我們沒有像下面的命令那樣更新 crontab 檔案。我們剛剛恢復了之前保存的文件。
1. Open (crontab -e)
2. Save (:wq)
您認為我們的想法合理嗎?您對我們遇到的問題有什麼想法嗎?
(更新)問題是 cron 作業根本沒有執行。
答案1
嘗試使用使用者登入耶穌。
cat jeus.20170120
crontab -e
cat jeus.20170120
按i(插入模式)貼上然後esc
的內容:wq!
答案2
目前還不清楚你的工作是如何失敗的。檢查是否有錯誤電子郵件。在 cron 之外運行命令以確保其正常運行。檢查計劃語法,網路上有很多 crontab 生成器。
crontab -l > file
將保存現有 crontab 的副本,可以使用以下命令恢復該副本crontab file