Hur cron-schemaläggningssyntax fungerar

Skriv ut
  • 0

Cron-syntax används för att beskriva när en schemalagd uppgift ska köras. Du kan se cron-fält på platser som Ptero-scheman, cPanel cron-jobb och andra hostingkontrollpaneler.

Cron-fält

Ett cron-schema är vanligtvis uppdelat i fem fält:

  1. Minut styr minut i timmen. Till exempel, 0 körs i början av timmen.
  2. Timme styr timmen på dagen, med 24-timmars tid. Till exempel, 3 betyder 3 på morgonen.
  3. Dag i månaden styr dagnumret i månaden. Till exempel, 1 betyder den första dagen i månaden.
  4. Månad styr vilken månad uppgiften körs i. Till exempel, 1 betyder januari.
  5. Veckodag styr vilken veckodag uppgiften körs på. Beroende på systemet kan söndag vara 0 eller 7.

Vanliga värden

Symbolen * betyder alla möjliga värden för det fältet. Du kan också använda siffror, intervall, listor och stegvärden. Ett stegvärde använder / för att ange hur ofta något ska upprepas inom det fältet.

  1. * betyder varje värde.
  2. 0 betyder det exakta värdet.
  3. 1,3,5 betyder en lista av värden.
  4. 1-5 betyder ett intervall av värden.
  5. */5 betyder var 5:e i det fältet. Till exempel, i Minutfältet betyder det var 5:e minut. I Timmfältet betyder det var 5:e timme.

Exempel

0 * * * *     Körs varje timme
0 3 * * *     Körs varje dag kl 3 på morgonen
*/30 * * * *  Körs var 30:e minut
0 0 * * 1     Körs varje måndag vid midnatt
0 0 1 * *     Körs den första dagen i varje månad

Om din kontrollpanel erbjuder förinställda schemalternativ, använd dem om du inte specifikt behöver anpassad timing.


Hjälpte svaret dig?

Relaterade artiklar

«Tillbaka

Follow us on Social Media

Stay in the loop! Follow our social media accounts and stay up-to-date with the latest news, announcements, tips & tricks and behind-the-scenes insights!