[Resolvido] Problemas ao criar crontab
Fala galera...
Estou com um problema que está me incomodando a mais de 1 semana. Preciso agendar a execução de um script a cada 5 minutos. Já li vários tutoriais, artigos, pedi ajuda para amigos... e NADA de funcionar. Não sei se o problema é no script a ser executado (PHP) ou na forma de agendar, ou ainda alguma configuração do servidor.
Vamos às tentativas:
arquivo cron
0-59/5 /path/to/file/file.sh
// tentei também assim
/5 * /path/to/file/file.sh
No arquivo tem um código PHP a ser executado (este foi de teste pra ver se estava OK, mas não funcionou também):
file.sh
#!/usr/share/php
<?php
$file = fopen ( '/path/to/file/teste.txt', 'a' );
fwrite ( $file, time () );
fclose ( $file );
Para criar o agendamento, fiz o seguinte:
$ crontab cron
$ crontab -l // 0-59/5 /path/to/file/file.sh
O arquivo .sh tem permissão de execução. A pasta também tem. Os arquivos e a pasta tem como proprietário o mesmo usuário que está agendando a tarefa.
Alguém pode me dar alguma dica (qualquer ajuda será extremamente bem vinda). Tenho acesso root ao servidor via SSH, caso seja necessário.
Carlos Eduardo
EDIT - fiz uma alteração no código, que eu tinha visto antes. Achei que tinha arrumado, mas não tinha. Ficou assim o código do arquivo .sh
#!/usr/bin/php
<?php
$file = fopen ( '/path/to/file/teste.txt', 'a' );
fwrite ( $file, time () );
fclose ( $file );
Continua não funcionando.
Discussão (2)
Carregando comentários...