terça-feira, 11 de janeiro de 2011

PyCron: Um agendador de tarefas alternativo para windows


Estava procurando uma forma mais simples de manter meus e executar as tarefas agendadas no Windows® XP da mesma forma que fazia no Linux.
Um dos programas que mais me interessou foi o PyCron. A aplicação varre um arquivo (crontab.txt) a cada minuto e verifica se alguma linha se iguala com a data/hora daquele instante. Caso sejam a linha de comando especificada é executada e os dados da execução e resultados são registrados no arquivo de log (pycron.log). Em resumo: um cron para Windows®. Existe um guia detalhado para trocar o scheduler do Windows pelo PyCron em
http://www.bigbluehost.com/article4.html, mas no meu caso prefiro ter os dois em execução porque algumas tarefas como atualização do Google Chrome e outras fazem uso das regras do scheduler default.

1º Coisa a ser feita: Iniciar o serviço (em Painel de Controle/Ferramentas Administrativas/Serviços ou execute "services.msc") procure e inicie o serviço
"Python Cron Service".

2º Edite o arquivo crontab.txt (path: %PROGRAMFILES%\pycron\crontab.txt) ou se preferir use o editor incluído com o programa que é muito simples de ser usado

Pronto!


Guia usando PyCron ao invés do agendador de tarefas: http://www.bigbluehost.com/article4.html

Nenhum comentário:

Postar um comentário