Como configurar um arquivo cron.d crontab para o root

2

Qual é o procedimento para instalar um arquivo cron.d crontab a ser executado como root?

Eu tenho um script que eu quero raiz para executar a cada 10 minutos, então eu instalei o arquivo /etc/cron.d/mycron :

SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
*/10 * * * *   root    /usr/local/bin/myscript.sh

em seguida, reinicializei o cron e garanti que eu pudesse executar /usr/local/bin/myscript.sh e que ele fosse executado corretamente.

No entanto, até onde eu sei, ele nunca é chamado porque o script grava em um arquivo de log e o arquivo de log nunca é criado. Há algum passo que está faltando?

    
por Cerin 30.07.2015 / 22:11

1 resposta

1

Eu descobri que todos os arquivos /etc/cron.d precisam ter permissões configuradas para 600, caso contrário, o cron reporta um erro "INSECURE" MODE.

    
por 31.07.2015 / 16:40