crone är en liten förlängning till cron.
Installera
easy_install crone eller Python setup.py installera
ANVÄNDNING
Liksom cron, men du har mer flexibilitet att omfattningen ner den tid du vill att din
kommandon exekveras. Först av allt måste du be cron att köra crone.py varje
minut med något liknande:
* * * * * Python -m crone -p cronetab> crone.log 2> & 1
I ditt cronetab fil anger du käring (cron med förlängnings) uppgifter, såsom:
* * * * * * * * * Echo "Hello World!"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; | | | |
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; | | | & Nbsp; -> Tidszon, t.ex. Australien / Melbourne och UTC (* = UTC)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; | | -> Intervall från börja, t.ex. 7d och 14d (* = 1d)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; | -> Slutperioden, t.ex. 2011-11-11T11: 11: 11 (* = 2099-12-31T23: 59: 59)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -> Börja period, t.ex. 2011-11-11T11: 11: 11 (* = 2000-01-01T00: 00: 00)
De första fem villkor är precis som cron. Det är dock inte alla format som stöds. Just nu ungefär 1, 1,2,3, 0-10, * och * / 2, inklusive alla av dem kombineras som 1,2, *, * / 5,2-9 bör fungera. De sista fyra är att börja, slutet, intervall och tidszon, och under förutsättning att denna förlängning ett kommando exekveras om den aktuella tiden på given tidszon är inom perioden, det vill säga börja sluta uteslutande, och faller inom intervallet - observera att endast dagars intervall stöds för tillfället
Vad är nytt i den här versionen:.
- Lösa problem # 3, # 5, # 6 och # 7 (buggfixar och förbättringar).
Vad är nytt i version 1.0.2:
- Fix frågor # 1- # 2 (mestadels lägga enhetstestning).
Krav :
- Python
- pyparsing
- python-dateutil
Kommentarer hittades inte