terça-feira, 23 de dezembro de 2008

cron com SUSE 11

Tentei por alguns dias fazer funcionar o cron em um SUSE 11.o com insucesso.

O programa (script) que desenvolvi funcionava perfeitamente como usuário root, porém no cron não funcionou.

Uma das formas de verificar o funcionamento do cron é através do comando abaixo.

tail /var/log/messages

Neste arquivo são armazendos as mensagens de execução do cron.

Programei cron através do comando:

crontab -u root -e

* * * * * date > /root/teste

Este script é executado a cada minuto. É armazenado no arquivo teste a data e hora a cada minuto.

Porém o meu script não funcionava no cron.

Após alguns testes, descobri que é necessário definir no script os arquivos com o caminho absoluto, e eu havia definido com caminho relativo.

Nenhum comentário: