Use:
crontab [ -u usuário ] arquivo
Obs.: Com o usuário em que o script funciona bem.
man crontab
"Caso a opção -u seja informada, ela indicará o nome do usuário cujo
arquivo crontab será tratado. Caso
esta opção não seja dada, crontab examina o crontab do usuário que
esteja executando o comando. Note que
o comando su(8) pode confundir o crontab e caso se esteja executando
o crontab desta forma, é recomen
dado sempre usar a opção -u" .
Marcelo Renan Becher wrote:
>Também estou com esse problema...
>
>Se eu rodo o script na mao, funciona corretamente!!
>Se eu adiciono uma entrada no /etc/crontab chamando ele... nada..
>
>No /etc existem os diretórios cron.hourly, cron.daily... etc..
>Se eu jogo o script dentro do cron.daily por exemplo... ele tabmém roda
>certinho!!
>
>A única coisa que nao funciona eh chamando direto pelo /etc/crontab..
>
>sandro escreveu:
>
>
>
>>Caro
>>
>>Uma possível causa para este problema são as variáveis de ambiente
>>carregadas para cada usuário.
>>Provavelmente quando vc roda do terminal vc está usando o seu usuário e
>>com ele o path para os
>>comandos shell usado no seu script.
>>
>>Quando ele é chamado pelo cron um outro usuário o executa, verifique
>>qual é, e se o caminho para seus
>>comandos shell deste usuário está correto.
>>
>>Abraço
>>
>>
>>
>>xxoin wrote:
>>
>>
>>
>>>Boa noite a todos.
>>>
>>>Quais seriam as causas prováveis para um script rodar normal no
>>>terminal e não rodar quando é colocado no cron?
>>>
>>>Situação: Quando executo o script no terminal não ocorre mensagem de
>>>erro e a tarefa é executada. Quando coloco este mesmo script no cron
>>>ele não executa a tarefa.
>>>
>>>O cron está funcionando normal, pois outras tarefas agendadas através
>>>de outros scripts funcionam normalmente.
>>>
>>>
>>>Grato pela ajuda.
>>>_________
>>>Edson
>>>
>>>
>>>
>>>
>>>
>>>
>>-----
>>
>>
>
>
>
>
>---------------------------------------------------------------------
>Esta lista não admite a abordagem de outras liguagens de programação,
como perl, C etc. Quem insistir em não seguir esta regra será moderado
sem prévio aviso.
>---------------------------------------------------------------------
>Sair da lista: address@hidden
>---------------------------------------------------------------------
>Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
>---------------------------------------------------------------------
>
>Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
>
--
======================================================================
Sandro Santana Costa address@hidden
System Analyst/Programmer Network Suport
BDEP - Exploration and Production Data Bank www.bdep.gov.br
Phone: 55 21 3981 0176 Fax: 55 21 2244-0139
__ __
___ ___ ____ ___/ /______ _______ ___ / /____ _
(_-</ _ `/ _ \/ _ / __/ _ \ / __/ _ \(_-</ __/ _ `/
/___/\_,_/_//_/\_,_/_/ \___/ \__/\___/___/\__/\_,_/
======================================================================
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação,
como perl, C etc. Quem insistir em não seguir esta regra será moderado
sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
*Yahoo! Grupos, um serviço oferecido por:*
<http://br.rd.yahoo.com/SIG=12aj71q9q/M=264379.5078783.6203979.1588051/D=brclubs/S=2137111254:HM/EXP=1108127422/A=2191897/R=0/SIG=10vqa2grn/*http://br.diversao.yahoo.com/>
<http://br.rd.yahoo.com/SIG=12aj71q9q/M=264379.5078783.6203979.1588051/D=brclubs/S=2137111254:HM/EXP=1108127422/A=2191897/R=1/SIG=10vqa2grn/*http://br.diversao.yahoo.com/>
------------------------------------------------------------------------
*Links do Yahoo! Grupos*
* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
* Para sair deste grupo, envie um e-mail para:
address@hidden
<mailto:address@hidden?subject=Unsubscribe>
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.