进一步阅读

进一步阅读

当我去的时候/var/log/packages/,我可以看到我已经安装了dcron-4.5-x86_64-5,我相信这是一样的crond。现在,我想确保/etc/crontab配置了权限(基于我的 CIS 基准手册),但是当我运行以下命令时:

stat /etc/crontab 

它说:

stat: cannot stat '/etc/crontab' : No such file or directory.

我在哪里可以找到该crontab文件?我做得对吗?哪个 slackware 软件包使用 crond 守护进程?

答案1

Dillon 的轻量级 Cron 守护进程, dcron, 不使用名为/etc/crontab;的文件但是,相同的功能是通过 root 用户的个人 crontab 文件/var/spool/cron/crontabs/root.默认情况下,root 用户的 crontab 定义位于以下目录中的作业的执行。

  • /etc/cron.hourly
  • /etc/cron.daily
  • /etc/cron.weekly
  • /etc/cron.monthly

答案2

有相当多的 cron 程序。那个包裹是马修·狄龙的,现在由吉姆·普赖尔继续。

Dillon cron 不使用/etc/crontab.相反,系统范围的作业/etc/cron.d/通常作为每个包一个文件进入。

Dillon cron 并不是唯一这样做的人。

  • Thibault Godouet 的 fcron 也不使用/etc/crontab,甚至也不使用/etc/cron.d/。为此,您可以查看/etc/fcron.allow和等文件/etc/fcron.deny
  • Bruce Guenter 的 bcron 可以使用/etc/cron.d//etc/crontab,并且需要它们检查。
  • Uwe Ohse 的 uschedule 根本不使用这种样式的表,而且它的安全模型也完全不同,涉及本地每用户调度程序。
  • Dwayne Bent 的 systemd-cron 本身也不使用这种样式的表,为了确保其配置文件的安全,您必须查看内部 systemd 目录。它通过 systemd 单元生成器导入/etc/crontab并归档到其本机机制中。/etc/cron.d/
  • GNU mcron 需要/var/cron/tabs/etc/crontab进行检查,尽管它强烈不鼓励使用后者。

您的手册假设一款特定的软件以一种特定的方式工作。

进一步阅读

相关内容