В чем различие между созданием сценария
/etc/cron.hourly/myScript
Или включение сценария crontab -e
с:
# m h dom mon dow command
0 * * * * myScript
Когда я работаю crontab -l
или sudo crontab -l
Я не вижу сценарии, созданные в/etc/cron.*
Есть ли какое-либо преимущество использования того или другого?
Пользователь 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.