2010/10/26 renator <[email protected]>:
> não está faltando o usuário para executar o script ?
> Tenta colocar dessa maneira:
>
>
> 00 9 * * * root /root/Scripts/script.sh

Como ele usa a crontab do usuario root (/var/spool/cron/crontabs/root,
o mesmo que crontab -e), não.

O /var/log/cron deve indicar qual o problema.

Eu acho que o script usa alguma variavel de sistema que não é definida
em um shell interativo (que não é de login), ai a entrada tem que ser
algo tipo:

0 4 * * * /bin/bash -l /root/Scripts/script.sh

Ou então muda o shebang do script.sh p/ #!/bin/bash -l.

Eu também costumo mudar o "exec" nos scripts para contornar este
problema das variáveis de ambiente, ou seja, mudo de "exec blablabla"
para "exec -l -a $SHELL blablabla".

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a