/etc/cron.hourly 和 crontab -e 有什么区别?

/etc/cron.hourly 和 crontab -e 有什么区别?

在创建脚本时有什么区别

/etc/cron.hourly/myScript

或者添加脚本crontab -e

# m h  dom mon dow   command
0 * * * * myScript

当我运行crontab -lsudo crontab -l看不到在 /etc/cron.* 中创建的脚本时

使用其中一个有什么好处吗?

答案1

用户crontab文件(非 生成的类型root crontab -e)存储在 中/var/spool/cron/crontabs/<user>。作业通过、和root cron运行,并通过 进行控制。 顶部的注释说:/etc/cron.hourly/etc/cron.daily/etc/cron.weekly/etc/cron.monthly/etc/crontab/etc/crontab

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

相关内容