O trabalho do cronômetro não está funcionando corretamente

1

Crontab executa meu script, mas os arquivos buscados são de 0 kb e quando eu estou executando o meu script agendado pelo próprio, ou seja ./getMSC.sh $ 1 $ 2

sua execução e arquivos também são buscados Por favor me sugira por que isso está acontecendo ...

    
por user108904 18.11.2012 / 06:04

1 resposta

0

Normalmente, quando um script é executado corretamente se executado manualmente, mas falha quando executado a partir do cron pelo mesmo usuário, o problema é um caminho completo não especificado no script. Sua variável PATH para uma sessão de login interativa é MUITO maior do que aquela em que o trabalho do cron está sendo executado; Então, onde, por exemplo, rsync $source $target pode funcionar bem a partir da linha de comando, quando executado no cron, você deve especificar o caminho completo: /usr/bin/rsync $source $target .

Se isso não ajudar, poste de volta com mais detalhes sobre o que seu script está realmente fazendo e os resultados específicos que você obtém.

    
por Jim Salter 18.11.2012 / 07:54