GNU/Linux >> Znalost Linux >  >> Linux

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

Řešení 1:

Hledáte něco takového (přes crontab -e):

0 15 * * * your.command.goes.here

15 je hodina a 0 je minuta, kdy je skript spuštěn. Den v měsíci, měsíci a dni v týdnu mají zástupné znaky, takže skript se spouští denně.

Řešení 2:

Zde je záhlaví, které je dobré umístit na crontab pro snadnou orientaci:

# +--------- Minute (0-59)                    | Output Dumper: >/dev/null 2>&1
# | +------- Hour (0-23)                      | Multiple Values Use Commas: 3,12,47
# | | +----- Day Of Month (1-31)              | Do every X intervals: */X  -> Example: */15 * * * *  Is every 15 minutes
# | | | +--- Month (1 -12)                    | Aliases: @reboot -> Run once at startup; @hourly -> 0 * * * *;
# | | | | +- Day Of Week (0-6) (Sunday = 0)   | @daily -> 0 0 * * *; @weekly -> 0 0 * * 0; @monthly ->0 0 1 * *;
# | | | | |                                   | @yearly -> 0 0 1 1 *;

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

  2. Jak říct Cronovi, aby spouštěl příkaz každý druhý den (lichý/sudý)?

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

  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 crontab job každý týden v neděli

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

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

  3. Jak nastavit úlohu CRON, aby se spouštěla ​​každých 10 sekund v Linuxu?