GNU/Linux >> Znalost Linux >  >> Linux

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

Otázka :Jak spustit cronjob v určitý den v týdnu nebo v rozmezí dnů v týdnu?

Chcete-li spustit úlohu cron v určité dny v týdnu, můžete to zadat pomocí následujícího:

1. Upravte crontab pro uživatele, pro který si přeje vytvořit úlohu crontab. Například:

# crontab -e

Poté přidejte položku určující datum, čas a den v týdnu, ve kterém chcete spustit úlohu crontab. Například:

Tento záznam crontab spouští skript v sobotu v 17:00 (17:00):

0 17 * * 6 /script/script.sh

Tento záznam crontab spouští skript v 17:00 (17:00) od neděle do pátku:

0 17 * * 0-5 /script/script.sh

2. V manuálových stránkách je více podrobností o různých možnostech crontab, konkrétně:

# man 5 crontab

3. Dny v týdnu však mohou být ve výše uvedených příkladech specifikovány číslem zcela vpravo, přičemž hodnoty 0 až 7 představují každý den v týdnu a neděli lze zadat buď 0, nebo 7.


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

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

  3. Jak spustit úlohu cron uvnitř kontejneru dockeru

  1. Jak používat Cron Job Format k plánování úloh v Linuxu

  2. Jak nakonfigurovat úlohu cron, aby se spouštěla ​​každé 2 dny ve 23:00

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

  1. Kde je protokol cron / crontab? / Jak povolit protokol Cron?

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

  3. Crontab Log:Jak protokolovat výstup mého skriptu Cron