GNU/Linux >> Znalost Linux >  >> Linux

Spuštění úlohy cronu na Linuxu každých šest hodin

0 */6 * * * command

Bude to perfektní způsob, jak říct 6 hodin denně.

Váš příkaz vloží na šest minut!


Měli byste zahrnout cestu k vašemu příkazu, protože cron běží ve značně omezeném prostředí. Nebudete mít všechny proměnné prostředí, které máte v relaci interaktivního shellu.

Je dobré zadat absolutní cestu k vašemu skriptu/binárnímu souboru nebo definovat PATH v samotném crontab. Abych pomohl ladit jakékoli problémy, přesměroval bych také stdout/err do souboru protokolu.


Zapomněli jste * a máte příliš mnoho polí. Je to hodina, o kterou se musíte starat

0 */6 * * * /path/to/mycommand

To znamená každou šestou hodinu počínaje 0, tj. v hodině 0, 6, 12 a 18, které můžete napsat jako

0 0,6,12,18 * * * /path/to/mycommand

Linux
  1. jobs Možnosti příkazů V Linuxu

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

  3. Linux:Spusťte úlohu cron v popředí

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

  2. Spuštění Cron každé 2 hodiny

  3. Mohu spouštět úlohu cronu častěji než každou minutu?

  1. Plánování úloh pomocí linuxového příkazu cron

  2. 20 základních příkazů Linuxu pro každého uživatele

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