Erro do daemon do Cron: Permissão negada

2

Estou com problemas para configurar um cron job. Minha configuração é a seguinte:

crontab -e

*/10 * * * * OTP_ProJect/PandaServerInfo/SVN/PandaQueueMonitoring/trunk/submit_cron_test.sh

o script de shell tem permissões:

-rwxr--r-- 1 submit_cron_test.sh

submit_cron_test.sh envia um script python:

python2.5 ProcessPlant.py --test

O erro que estou recebendo é o seguinte:

/bin/sh: /OTP_ProJect/PandaServerInfo/SVN/PandaQueueMonitoring/trunk/submit_cron_test.sh: Permission denied

Eu tentei o comando

/bin/sh /OTP_ProJect/PandaServerInfo/SVN/PandaQueueMonitoring/trunk/submit_cron_test.sh

e isso funciona bem.

Alguém tem alguma idéia, porque eu corri para fora. : - (

    
por MWright 19.04.2011 / 10:03

1 resposta

2

submit_cron_test.sh é sua? Apenas o proprietário pode executá-lo diretamente. O /bin/sh precedente faz com que o comando sh leia o script do arquivo, o que qualquer usuário pode fazer.

Você pode fazer chmod a+x no arquivo submit_cron_test.sh .

O seu script também tem uma linha shebang (por exemplo, #!/bin/sh )?

    
por 19.04.2011 / 10:07