Qual é a diferença entre /etc/cron.hourly e crontab -e?

1

Qual é a diferença entre criar um script em

/etc/cron.hourly/myScript

Ou adicionando o script em crontab -e com:

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

Quando executo crontab -l ou sudo crontab -l não vejo os scripts criados em / etc / cron. *

Existe alguma vantagem em usar um ou outro?

    
por Freddy Garcia 22.09.2016 / 15:36

1 resposta

1

Os arquivos de crontab do usuário (o tipo produzido por não root crontab -e ) são armazenados em /var/spool/cron/crontabs/<user> . As tarefas root cron são executadas em /etc/cron.hourly , /etc/cron.daily , /etc/cron.weekly e /etc/cron.monthly e controladas por /etc/crontab . Os comentários no topo de /etc/crontab dizem:

# /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.
    
por waltinator 22.09.2016 / 16:43