Pular para o conteúdo

Executar Script Python no cron [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Executar Script Python no cron [RESOLVIDO]

Enviado em 16/11/2017 - 14:15h

Boa tarde pessoal, estou tentando executar um script python no cron do Linux, tentei de diversas formas, mas não executa.
meu script está em /root/script/teste.py

meu cron está da seguinte forma
* * * * * /root/script && python3 teste.py

Uso distro baseada no ultimo Debian.

Responder tópico

2. Re: Executar Script Python no cron [RESOLVIDO]

Enviado em 16/11/2017 - 14:43h

jm007 escreveu:

Boa tarde pessoal, estou tentando executar um script python no cron do Linux, tentei de diversas formas, mas não executa.
meu script está em /root/script/teste.py

meu cron está da seguinte forma
* * * * * /root/script && python3 teste.py

Uso distro baseada no ultimo Debian.


boa tarde amigo, se o arquivo esta sendo executado via terminal de forma correta, coloque no cron o caminho completo do executavel do python3 ($ which python3) e o caminho completo do seu arquivo, ou coloque o PATH no crontab

EX:

* * * * * /usr/bin/python3 /root/script/teste.py

Aí define o dia/hora/minuto e bota para rodar.

3. Re: Executar Script Python no cron [RESOLVIDO]

Enviado em 16/11/2017 - 15:41h

Obrigado pela ajuda, mas descobri que na verdade como é um script interpretado por outro programa, tenho que colocar na primeira linha do script o seguinte argumento:

#! /usr/bin/env python3

e dar permissão de execução para o arquivo
Assim consigo executar o script diretamente, sem nem mesmo mencionar o python, meu cron agora ficou assim

* * * * * /root/script/teste.py

4. Re: Executar Script Python no cron [RESOLVIDO]

Enviado em 16/11/2017 - 15:45h

Opa, beleza amigo, imaginava que você tinha já feito isto, dado a permissão e colocado a hash identificadora.

Valeu.


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder