crontab -e ,则 0 * * * * = 每小时...存储在哪里

crontab -e ,则 0 * * * * = 每小时...存储在哪里

在 sudo crontab -e 之后(它写了“/tmp/crontab.XXXX70pN9h”1L,19C 1,1 All

然后我保存了文件。并检查..? (怎么做?我不知道)

And to check I 
ps -e | grep cron
29818 ?        00:00:00 cron

所以..但我决定再检查一下但是

sudo cat /etc/cron.hourly
cat: /etc/cron.hourly: Is a directory
xi@localhost ~ $ sudo ls /etc/cron.hourly

没有什么!即在目录中

据我了解,小时位置中的第一个 0 表示每小时?

答案1

cron 中的字段是:

m      h       dom             mon     dow          command
Minute Hour    Day of Month    Month   Day of week  <command>

然后你的0 * * * * <command>then 翻译为“如果分钟为 0,则每小时、每天、每月和每个工作日执行命令”

您可以使用 列出您的 crontab crontab -l,如 delh 已经说明的那样。

在这里点击这个链接,有一些实用的 Cron 示例

答案2

您的crontabcron.hourly是独立的实体。将某些内容放入 your 中crontab并不会将其放入 中cron.hourly,即使它每小时运行一次。放入脚本cron.hourly只是其他让它每小时运行一次的方式,也就是说,你的cron守护进程检查你的crontab cron.hourly。两者都包含它会运行两次。

答案3

您可以使用以下命令检查 crontab 是否已安装:

sudo crontab -l

每小时都会出现一条日志消息,表明/var/log/syslog它已被执行。

进一步阅读:

http://www.linuxweblog.com/crotab-tutorial

我认为第一个零 (0) 是分钟。但如果你说你想在分钟为 0 时完成某件事,那么它将每小时执行一次。由于每小时只有一次,分钟数为零。

答案4

如果您实际上正在寻找用户 cron 文件以查看其更改时间或类似性质的内容,则可以在其中找到它,/var/spool/cron/但您可能不应该手动操作这些文件。

相关内容