Re: Mudando horário de execução no CONTAB
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 12-07-2008 09:45, André Moura wrote:
> 2008/7/12 Paulo <paulo@manfra.com.br <mailto:paulo@manfra.com.br>>:
>>
>> Ele faz reload se você usar o cron -e, ou algo assim. Se você editar
>> o /etc/crontab diretamente não, não há reload automático. Acho que
>> foi este o procedimento do colega.
> Se você editar manualmente o arquivo /etc/crontab você pode fazer o
> reload assim:
>
> crontab -u root < /etc/crontab
man cron:
[...]
Additionally, cron checks each minute to see if its spool directory’s
modtime (or the modtime on /etc/crontab) has changed, and if it has,
cron will then examine the modtime on all crontabs and reload those
which have changed. Thus cron need not be restarted whenever a crontab
file is modified. Note that the crontab(1) command updates the modtime
of the spool directory whenever it changes a crontab.
[...]
/etc/init.d/cron:
[...]
reload|force-reload) log_daemon_msg "Reloading configuration files for periodic command scheduler" "crond"
# cron reloads automatically
log_end_msg 0
;;
[...]
Pra que fique claro, sim, o CRON no Debian faz "reload" automático
desde que o modtime tenha sido atualizado (o que acontece em circunstâncias
normais).
Não existe '-e' para o cron.
O -u é para mudar o usuário, se você for root não é preciso indicar
nada. O próprio comando crontab atualiza o modtime das tabelas afetadas e o
CRON entende e reconhece isso.
Qualquer comportamento diferente disso indica um bug ou um problema
de arranjo na configuração. Note também que a adição do anacron altera o
funcionamento padrão do crontab e do anacrontab.
Abraço,
- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFIeL+KCjAO0JDlykYRAigDAJ93h3wqZv3oEC1mNlJfgsvaN2b0jgCgzHuw
ozxjL8s1IRjJ3ECR4L8cEik=
=BXu5
-----END PGP SIGNATURE-----
Reply to: