Como rodar script Python diariamente?

1,695 views
Skip to first unread message

Lucas Thaynan

unread,
Jan 21, 2018, 10:21:59 PM1/21/18
to Python Brasil
Como faço para agendar um script para ele rodar todos os dias, num determinado horário, sem que eu tenha que deixar o Jupyter Notebook aberto, nem o meu PC ligado?

Marcelo Valle

unread,
Jan 21, 2018, 10:29:23 PM1/21/18
to Python Brasil
Nem o seu PC ligado? :D 

Voce pode deixar o script rodando em um computador na nuvem? Voce pode pagar por um servico de hospedagem e criar um cron job num computador remoto, que voce pode deixar ligado 24h por dia, para executar seu script. 

*Acho* que voce tambem pode fazer isso usando amazon Lambda, se nao me engano tem uma opcao de executar um job periodicamente.

Abracos,
Marcelo.


2018-01-22 1:21 GMT-02:00 Lucas Thaynan <lucastha...@gmail.com>:
Como faço para agendar um script para ele rodar todos os dias, num determinado horário, sem que eu tenha que deixar o Jupyter Notebook aberto, nem o meu PC ligado?

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasil+unsubscribe@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para python...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/c256ffbe-5836-4790-a78a-3227244c9c78%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Marcelo Valle
http://mvalle.com - @mvallebr

Renato Byrro

unread,
Jan 22, 2018, 4:35:29 AM1/22/18
to Python Brasil
Lucas, obviamente um script Python roda num computador, então você precisará de um ligado pra isso...

Se não quiser deixar o seu computador ligado, pode alugar um servidor Linux online (ex. www.digitalocean.com) e programar um CRON job para executar seu script a cada 24 horas. Se não for usar o servidor pra mais nada, a dica do AWS Lambda é uma boa, pois você paga somente o tempo de execução. O AWS CloudWatch integra com o Lambda, você pode usá-lo para executar sua função a cada 24 horas também. Ambos serviços tem um nível de uso gratuito generoso, você nem deve pagar nada...
Reply all
Reply to author
Forward
0 new messages