ubuntu crontab do sistema funciona, mas root crontab não

3

Estou tendo um problema estranho sobre o crontab do Ubuntu aqui.

Se eu adicionar a seguinte linha ao sistema crontab (/ etc / crontab), ele funciona bem

*/1 * * * * root /bin/date >> /root/text

mas se eu editar o crontab root usando crontab -e com usuário root e adicionar

*/1 * * * * /bin/date >> /root/text

não funciona de todo.

Você pode me ajudar nisso?

Obrigado

atualizar e responder

Eu recebi minha resposta depois de pesquisar a falha do servidor, o motivo é explicado em este post .

O motivo é que o arquivo crontab precisa de uma nova linha no final, caso contrário, não funcionará.

    
por boblu 07.07.2010 / 07:43

2 respostas

1

OP encontrou a solução:

I got my answer after searching server fault, the reason is explained in this post.

The reason is that crontab file need a newline in the end, otherwise it will not work.

    
por 12.02.2013 / 00:18
0

Você pode verificar se possui arquivos /etc/cron.allow e / ou /etc/cron.deny e o conteúdo desses arquivos. Aqui você tem um trecho da página man crontab(1) :

If the /etc/cron.allow file exists, then you must be listed therein in order to be allowed to use this command. If the /etc/cron.allow file does not exist but the /etc/cron.deny file does exist, then you must not be listed in the /etc/cron.deny file in order to use this command. If neither of these files exists, then depending on site-dependent configuration parameters, only the super user will be allowed to use this command, or all users will be able to use this command. For standard Debian systems, all users may use this command.

    
por 07.07.2010 / 11:28

Tags