Scripts no crontab não são executados de forma alguma

0

eu fiz algo tão simples assim:

crontab -e 

* * * * * touch /home/alexis/hi.txt

crontab: installing new crontab

mas não funciona de todo; não mencionando scripts mais complicados. alguma ideia do que deu errado?

    
por Alexis 18.12.2011 / 19:26

3 respostas

2

O usuário normal-PATH não é usado ao executar o crontab.

Você usa o caminho completo para tocar ( /usr/bin/touch ) ou define o PATH no próprio arquivo crontab, se precisar dele várias vezes.

    
por user unknown 18.12.2011 / 20:39
1

/ var / log / syslog contém um registro detalhado da atividade do cron. Como seu cron está configurado para rodar a cada minuto, o log deve conter muitas entradas indicando exatamente o que deu errado. Verificar se o PATH está definido é uma possibilidade. Dê uma olhada no arquivo que mencionei e se tiver problemas para interpretar a mensagem de erro, edite sua pergunta e adicione a linha inteira que contém o erro. Alguém é obrigado a ajudá-lo com isso.

    
por roadmr 18.12.2011 / 21:03
0

Verifique se você tem um daemon do cron em execução:

initctl list | grep cron
    
por ithkuil 19.12.2011 / 08:22