GNU/Linux >> Znalost Linux >  >> Linux

jak spustit cron job každé 3 měsíce?

Řešení 1:

Následující bude spuštěn skript 1. ledna, dubna, července a října v 03:30

30 03 01 Jan,Apr,Jul,Oct * /path/to/script

Alternativně, ale méně zřejmé

30 03 01 */3 * /path/to/script

Poběží každé tři měsíce v 03:30 1. ledna, dubna, července a října.

Řešení 2:

Wikipedia má pěkné vysvětlení, jak nakonfigurovat Cron.

Pro váš konkrétní případ můžete spustit Cron Expression, který se bude spouštět každé 3 měsíce – samozřejmě změnit měsíce tak, aby vyhovovaly vašemu plánu.

0 0 1 JAN,APR,JUL,OCT  * /path/to/script.bash

Řešení 3:

Přijatá odpověď je dobrá, použil bych alternativu s jednoduššími čísly a snazší čtení:https://crontab.guru

0 0 1 */3 *

Čtěte takto:„V 00:00 dne v měsíci 1 v každém 3. měsíci.“


Linux
  1. Jak spouštět Cron každých 5 minut, sekund, hodin, dnů, měsíců

  2. Jak spustit úlohu cronu v určité dny v týdnu

  3. Jak dát cronovi pokyn, aby provedl úlohu každý druhý týden?

  1. Jak spustit úlohu cron každou hodinu a 10 minut

  2. Jak spustit úlohu cron uvnitř kontejneru dockeru

  3. Jak spustit úlohu cronu každý den v určitou hodinu?

  1. Naplánujte si úlohu v Cronu tak, aby běžela každou hodinu v Ubuntu 20.04 – jak to implementovat?

  2. Úloha Cron zkontrolovat, zda skript PHP běží, pokud ne, pak spustit?

  3. Jak nastavit úlohu cron, aby každou hodinu spouštěla ​​spustitelný soubor?