Oi Pessoal Pelo que eu me lembro (e tenho usado isto nas minhas máquinas) há dois arquivos /etc/cron/cron.allow e /etc/cron/allow que devem listar os usuários a fazer o crontab (o mesmo vale para o at). Sugiro você verificar se estes arquivos existem e se o nome de seu user está listado neles.
Edu On 04/20/10 11:31, Enio Marconcini # www.Enio.Pro.Br wrote: > 2010/4/20 Modesto<mode...@isimples.com.br>: >> Errei ao digitar, mas no crontab ja esta */1, realmente, não esta >> executando, coloquei o path para os programas completo. >> >> Tentei adicionar no /etc/crontab, no crontab do root, reiniciei o >> servico e nada, e nos logs mostra que esta rodando no tempo certo, mas >> não executa o script, coloquei pra gerar logs de execução, mas ficam em >> branco, so quando executo o script na mão que roda, e ja dei permissão >> de execucao no script. >> >> On Tue, 2010-04-20 at 10:00 -0300, Leandro F Silva wrote: >>> Modesto, >>> >>> Inverta o primeira parâmetro para que o script rode todo minuto, >>> >>> */1 * * * * root /path/to/script/script.sh >>> >>> Veja se agora funciona .. >>> >>> 2010/4/20 "Fábio Jr."<fjuniorli...@gmail.com> >>> >>>> Modesto escreveu: >>>> >>>> Pessoal, >>>> >>>> Estou tendo um problema com o crontab, todo script que eu coloco pra >>>> executar por ele, não funciona, mostra no log que esta executando mas >>>> ele não faz o que é pra fazer, e se eu der um /path/to/script/script.sh, >>>> funciona normal, faz a verificação que eu preciso, um exemplo, tenho um >>>> script que roda todo minuto >>>> >>>> 1/* * * * * root /path/to/script/script.sh >>>> >>>> Mostra nos logs que ele esta executando, mas não faz a tarefa >>>> necessaria, nem se eu colocar pra dar um echo num arquivo de texto num >>>> funciona. >>>> >>>> ------------------------- >>>> Histórico: [1]http://www.fug.com.br/historico/html/freebsd/ >>>> Sair da lista: [2]https://www.fug.com.br/mailman/listinfo/freebsd >>>> >>>> >>>> Tenta colocar o caminho completo dos comandos que vc tah utilizando >>>> dentro do script. >>>> Ex.: >>>> Se vc usa um echo, coloca /bin/echo. Se não me engano, quando ele >>>> executa pela cron, ele não pega o $PATH do usuário.(me corrijam se eu >>>> estiver falado besteira por favor.) ;) >>>> []s >>>> -- >>>> Fábio da Silva Júnior - [3]fjuniorli...@gmail.com >>>> ----- [4]http://fabioojunior.wordpress.com ----- >>>> >>>> References >>>> >>>> 1. http://www.fug.com.br/historico/html/freebsd/ >>>> 2. https://www.fug.com.br/mailman/listinfo/freebsd >>>> 3. mailto:fjuniorli...@gmail.com >>>> 4. http://fabioojunior.wordpress.com/ >>>> ------------------------- >>>> Histórico: http://www.fug.com.br/historico/html/freebsd/ >>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >>>> >>> ------------------------- >>> Histórico: http://www.fug.com.br/historico/html/freebsd/ >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >>> >> >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > > Modesto, um pequeno detalhe que eu não sabia, e percebi aqui é que a > ultima linha do /etc/crontab precisa ficar em branco > > meu sarg não estava gerando relatórios, bastou acrescentar uma linha > em branco e o mesmo passou a funcionar, > > -- Eduardo Lemos de Sa Associated Professor at Chemistry Department Universidade Federal do Parana Dep. Quimica, P. Box 19081, 81531-990 Curitiba PR / Brazil phone: +55(41)33613300 fax : +55(41)33613186 ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd