wils@web ~ $ cat ~/ajuda/guia-pratico-para-agendar-scripts-em-python-usando-cron.md

Desenvolvimento

Guia prático para agendar scripts em Python usando cron

atualizado em 21/08/2026

Agendar scripts em Python usando o cron é uma maneira eficiente de automatizar tarefas no Linux. Este guia prático irá orientá-lo através do processo de agendamento.

Introdução

O cron é um serviço de agendamento de tarefas que permite executar scripts em horários específicos. Neste manual, você aprenderá a configurar um script Python para ser executado automaticamente.

Passo a Passo

1. Criar um Script Python

Primeiro, crie um script Python simples. Por exemplo, crie um arquivo chamado meu_script.py:

#!/usr/bin/env python3
print("Olá, Mundo!")

Certifique-se de que o script tenha permissão de execução:

chmod +x meu_script.py

2. Testar o Script

Execute o script manualmente para garantir que ele funcione:

./meu_script.py

3. Editar o Crontab

Para agendar o script, você precisará editar o arquivo crontab. Execute o seguinte comando:

crontab -e

Isso abrirá o editor padrão. Adicione uma nova linha para agendar seu script. Por exemplo, para executar o script todos os dias às 14:00:

0 14 * * * /caminho/para/seu/script/meu_script.py

4. Salvar e Sair

Após adicionar a linha, salve e saia do editor. O cron agora executará seu script no horário agendado.

Conclusão

Agendar scripts em Python usando cron é uma maneira poderosa de automatizar tarefas. Lembre-se de verificar os logs do cron para solucionar problemas. Uma dica útil é redirecionar a saída do script para um arquivo de log:

0 14 * * * /caminho/para/seu/script/meu_script.py >> /caminho/para/seu/log.txt 2>&1

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.