Just nu i M3-nätverket
Gå till innehåll

Cron - lördag 25/10 2010 finns ju inte!


dick_a

Rekommendera Poster

Fattar inte cron-syntaxen. Om jag vill att ett cronjob skall köras en gång i månaden så hade de ju varit enkelt att sätta ett datum, men om jag t.ex skulle vilja sätta första onsdagen efter den 20:e varje månad, hur gör jag då? Går detta? Det går ju att ange både datum och veckodag? ...men då inträffar ju det omöjliga att man får en veckodag på ett datum som inte synkar. Någon som vet?

 

// Dick

Länk till kommentar
Dela på andra webbplatser

Utdrag ur info crontab (1):

Note: The day of a command's execution can be specified by two fields —

day of month, and day of week. If both fields are restricted (ie,

aren't *), the command will be run when either field matches the cur‐

rent time. For example,

"30 4 1,15 * 5" would cause a command to be run at 4:30 am on the 1st

and 15th of each month, plus every Friday.

Så sätter du t.ex. veckodag onsdag så kommer programmet att köras varje onsdag. Anger du även datum så kommer programmet att köras alla onsdagar och detta datum varje månad.

 

För att åstadkomma att programmet körs första onsdagen efter den tjugonde måste du använda ett hjälpskript. Cron kör hjälpskriptet t.ex. 20-26 och hjälpskriptet kör programmet om veckodagen är onsdag.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...