(HP-UX) 為什麼我的 cron 作業不起作用?

(HP-UX) 為什麼我的 cron 作業不起作用?

我想知道為什麼我的 cron 工作不起作用。我們的團隊認為 cron 作業不起作用,因為我們沒有正確更新 crontab 檔案。以下是我們所做的過程:

  1. 備份目前的 cron 作業。

    cd /var/spool/spool/cron/crontabs
    cp -p jeus jeus.20170120
    
  2. 刪除名為 jeus 的使用者的所有 cron 作業。

    crontab -r
    
  3. 確保所有 cron 作業是否都已刪除。

    crontab -l
    
  4. 大約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

相關內容