Não, você não precisa reiniciar o cron
, ele notará as alterações em seus arquivos crontab ( /etc/crontab
ou um arquivo crontab de usuários).
No topo do seu / etc / crontab você provavelmente tem (se você tem a implementação Vixie de cron
que o IIRC é o que está no Debian):
# /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.
O motivo pelo qual você pode não ver alterações específicas implementadas é se você adicionar itens a /etc/cron.daily
e a execução diária já ocorreu.
A mensagem que você recebe é porque você usa uma maneira antiga de reiniciar o cron em seu sistema. A maneira recomendada (mas não necessária se você simplesmente editar arquivos cron) é:
restart cron
É claro que você precisa reinicializar para ver os efeitos de um trabalho cron do @reboot