Contanto que seu script use crontab
para adicionar e excluir especificações de trabalho para o usuário, não haverá necessidade de reiniciar o daemon cron
.
A página de manual do cron do AIX 7.1 :
When you make changes to the crontab files using the
crontab
command, a message indicating the change is sent to the cron daemon.
Consulte também o manual crontab
.
O fluxo geral de ações que seu script levaria:
- Obtenha o crontab do usuário em um arquivo de texto usando
crontab -l >crontab.txt
. - Manipule o arquivo de texto adicionando, removendo ou alterando as especificações de trabalhos.
- Carregue o crontab do usuário com as novas especificações usando
crontab crontab.txt
.
Os comandos da primeira e da última etapas precisam ser executados como usuário (a primeira etapa também pode ser executada como crontab -l username >crontab.txt
, como, por exemplo, root).
Isso funcionaria em qualquer Unix usando cron
.