"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como executar um script Python por meio da configuração do Crontab Crontab?

Como executar um script Python por meio da configuração do Crontab Crontab?

Publicado em 2024-11-04
Navegar:315

How to Execute a Python Script Via Crontab Crontab Configuration?

Executar script Python via Crontab

Configuração Crontab

Para executar um script Python usando crontab, edite o arquivo crontab usando o comando crontab -e. Anexe a seguinte linha ao final do arquivo:

*/10 * * * * /usr/bin/python /home/souza/Documets/Listener/listener.py

Esta linha especifica que o script deve ser executado a cada 10 minutos. A sintaxe do crontab é a seguinte:

  • Minuto (0-59)
  • Hora (0-23)
  • Dia do mês (1-31)
  • Mês (1-12 ou nome do mês)
  • Dia da semana (0-6 ou nome do dia)

Considerações sobre script

O script Python fornecido na pergunta usa a biblioteca pycurl para interagir com a API OpenStack. Ele monitora o status dos servidores existentes e cria novos servidores se certas condições forem atendidas.

Edição de arquivo

Para configurar o cronjob, você só precisa editar o arquivo crontab executando crontab -e. Nenhuma edição adicional de arquivo é necessária.

Reiniciando serviços

Reiniciar o cron pode ser necessário se as alterações de configuração não entrarem em vigor imediatamente. Para reiniciar o cron, execute o seguinte comando:

sudo service cron restart
Declaração de lançamento Este artigo foi reimpresso em: 1729553355 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3