cria tarefa cron no linux sem crontab -e [closed]

0

Eu quero usar o cron no redhat linux 7 para executar alguns trabalhos

mas eu não quero usar o crontab -e , já que alguns usuários podem mudar meu conf

então eu fiz o seguinte exemplo

cd /etc/cron.d
vi test
* * * * echo test >/tmp/test


more test
* * * * echo test >/tmp/test

então eu espero um minuto para ver o log - / tmp / test

ut log / tmp / teste não criado

por quê?

o que há de errado com meu cron?

ls -ltr
-rw-r--r--  1 root root  29 Aug  1 18:50 test
    
por yael 01.08.2018 / 20:57

1 resposta

2

Seu crontab tem apenas quatro campos de data e hora. Você precisa de cinco para ser válido.

Se você estiver colocando seu script em /etc/cron.d , precisará adicionar o nome de usuário que executará o script como o primeiro campo após o horário e a data padrão; como:

* * * * * yael echo test > /tmp/test

Veja man 5 crontab

    
por 01.08.2018 / 21:03

Tags