(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

相关内容