Ubuntu 发行版中 cron.daily 文件夹的用途是什么

Ubuntu 发行版中 cron.daily 文件夹的用途是什么

我有一个 cron 作业,我把它放在 UBuntu 服务器上的 cron.daily 文件夹中。我假设它会默认每天运行一次,但当我检查 /var/log/syslog 时发现它实际上并没有运行。我的假设错了吗?我需要用 crontab -e 配置脚本吗?

答案1

由 ubuntu 和 debian cron 使用的运行部分:

  • 文件不应该有扩展名。
  • 文件应为 chmod 755。

为确保万无一失:

  • /etc/crontab 应该有一行用于启动 cron.daily 脚本
  • cron 应该在进程表中运行。

答案2

您的 cronjob/etc/cron.daily/script必须是可执行的。此外,它必须是 shell 脚本。例如,如果您想运行 Perl,则必须从 cronjob shell 脚本中调用它。确保 anacron 不在途中,并且其他 cron.daily 作业按指定方式运行。

相关内容