sobota, 13 czerwca 2009

zaplanowane zadania czyli windows scheduler

Przyszło mi dziś napisać skrypt Pythona, który będzie automatycznie wgrywać pliki na serwer ftp - dokładniej rzecz ujmując prosty mechanizm tworzenia kopii bezpieczeństwa na serwerze ftp. Skrypt okazał się bardzo krótki i prosty, więc jego przygotowanie zajęło kilkanaście minut. Bardzo rzadko używam windowsowego schedulera do automatycznego wykonywania zadań, dlatego miałem przez chwilę wątpliwości jak przygotowany przeze mnie skrypt należy dodać do zaplanowanych zadań. A oto najszybsze rozwiązanie problemu na jakie trafiłem:
at 20:15 cmd /c d:\skrypt.py

Wykonanie powyższego polecenia spowoduje wykonanie skryptu d:\skrypt.py o godzinie 20:15.

Komenda konsolowa at pozwala bardzo szybko dodać nowe zaplanowane zadanie, bez uruchamiania zbędnych okienkowych wizardów. Możliwości komendy at można zgłębić tutaj.