【问题标题】:Run cron job hourly每小时运行一次 cron 作业
【发布时间】:2017-01-27 06:45:03
【问题描述】:

我使用 let's encrypt 来获取证书,我想为证书设置续订。

所以,我决定检查 cron 是否工作正常。

我在daily.hourly 文件夹中创建了三个文件:

  1. 测试-h:

    /sbin/ifconfig >/home/bitnami/ipt

  2. 测试-h2:

    #!/bin/bash
    /sbin/ifconfig > /home/bitnami/ipt2

  3. test-h3.sh:

    #!/bin/bash
    /sbin/ifconfig >/home/bitnami/ipt3

但是,我在主目录中看不到我的文件。如何正确使用 cron.daily?

PS。 cron 服务已启动,我检查了。
我也重新启动它只是为了确保应用更改。
crontab 文件包含 cron.hourly 的记录:

17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly

我不是linux人,所以,如果可以的话,请给我详细的答案。

【问题讨论】:

  • crontab -e 试试看
  • 据我了解crontab -e 不是推荐方式,因为可能会被系统删除。
  • 每个用户都可以有自己的cron作业我不知道你说的“系统”是什么意思
  • @nogad 我不是 linux 人,但是当我读到关于 cron 的内容时,我发现为用户创建的 cron 作业可能会在系统更新时被系统删除。
  • 好吧,如果你是 root,你可以做任何事情我不明白这是怎么回事

标签: linux ubuntu cron


【解决方案1】:

问题是你没有chmod +x你的脚本。这是使它们可执行所必需的。

【讨论】:

    猜你喜欢
    • 2018-02-18
    • 2017-05-26
    • 2011-09-19
    • 2021-10-23
    • 2018-10-17
    • 2012-07-18
    • 1970-01-01
    • 2011-03-20
    • 2013-07-08
    相关资源
    最近更新 更多