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:
- Minut styr minut i timmen. Till exempel,
0körs i början av timmen. - Timme styr timmen på dagen, med 24-timmars tid. Till exempel,
3betyder 3 på morgonen. - Dag i månaden styr dagnumret i månaden. Till exempel,
1betyder den första dagen i månaden. - Månad styr vilken månad uppgiften körs i. Till exempel,
1betyder januari. - Veckodag styr vilken veckodag uppgiften körs på. Beroende på systemet kan söndag vara
0eller7.
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.
*betyder varje värde.0betyder det exakta värdet.1,3,5betyder en lista av värden.1-5betyder ett intervall av värden.*/5betyder 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.
