【问题标题】:Should I put a script in /etc/cron.daily directory when create a cron?创建 cron 时是否应该在 /etc/cron.daily 目录中放置一个脚本?
【发布时间】:2017-09-22 17:37:12
【问题描述】:

我为crontab找到了一本很好的手册

我想知道我应该将脚本放在手册中描述的目录之一中,还是不让它运行。 比如我想每天创建一个cron,我真的应该在/etc/cron.daily里面放一个我每天都想运行的脚本,然后再创建一个cron吗?

如果我只是创建一个 crontab,比如将脚本放在另一个目录中(而不是 /etc/cron.daily),那么 cron 是否不起作用?

00 1 * * * /home/test/daily.sh

而不是

00 1 * * * /etc/cron.daily/daily.sh

很久以前我创建了几次 cron。 但我不认为我当时将脚本放在这样的目录中(例如:/etc/cron.daily)。

【问题讨论】:

    标签: cron


    【解决方案1】:

    只要访问权限允许,您可以将 cron 应该运行的脚本放置在您想要的任何位置。因为,据我所知,/etc/cron.daily 以 root 身份运行,这并不重要。

    我不知道您的脚本做了什么,但根据经验,我不会运行具有比实际需要更高权限的脚本。也可以为特定用户创建作业。您可以在您的发行版中查看man crontab

    【讨论】:

      猜你喜欢
      • 2014-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多