Não é possível executar uma URL do script python em execução via Cron

1

Eu tenho um script web.py que estou tentando executar na instância aws EC2 usando o cron. Basicamente, tem essa linha de códigos:

import webbrowser
webbrowser.open('http://xxxxxxxxxxxxxxxxxxxxxxxxxxxx')

Se eu executar este script através do putty usando o "python web.py", ele acessará o navegador. Mas o mesmo não está funcionando se eu rodar via cron. Meu código de cron é:

*/10 * * * * /usr/bin/python  /home/web.py

A maneira que eu sei que não está funcionando é que há poucos processos que são executados quando o URL é atingido. Eu posso ver essas mudanças quando eu executo o script através do putty, mas não quando eu o executo através do cron.

Eu tentei modificações abaixo também, mas não está funcionando.

*/10 * * * * export DISPLAY=:0 && /usr/bin/python /home/web.py
*/10 * * * * DISPLAY=:0 /usr/bin/python /home/web.py

Também no echo $ DISPLAY recebo um resultado nulo. Qualquer ajuda seria apreciada.

    
por user4349490 16.05.2016 / 18:44

0 respostas