Ako nastaviť súbor Crontab v systéme Linux: 6 krokov (s obrázkami)

Obsah:

Ako nastaviť súbor Crontab v systéme Linux: 6 krokov (s obrázkami)
Ako nastaviť súbor Crontab v systéme Linux: 6 krokov (s obrázkami)

Video: Ako nastaviť súbor Crontab v systéme Linux: 6 krokov (s obrázkami)

Video: Ako nastaviť súbor Crontab v systéme Linux: 6 krokov (s obrázkami)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Smieť
Anonim

Cron je subsystém plánovania úloh pre Linux. Slúži na plánovanie opakujúcich sa úloh. Ak chcete naplánovať jednorazovú úlohu, použite subsystém.

Všetci používatelia v systéme Linux môžu nastaviť úlohy cron za predpokladu, že to povolí správca: root. Obmedzenia pre cron sa uplatňujú úpravou kombinácie /etc/cron.allow a /etc/cron.deny.

Na väčšine distribúcií Linuxu existuje aj konfigurácia cron na systémovej úrovni, ktorá tu nie je zahrnutá.

Kroky

Metóda 1 z 2: Nastavenie súboru

Nastavte súbor Crontab v systéme Linux Krok 1
Nastavte súbor Crontab v systéme Linux Krok 1

Krok 1. Pomocou svojho obľúbeného editora vytvorte súbor cron s riadkom pre každú úlohu, ktorú chcete naplánovať, vo formáte:

m h d m w príkaz

  • m minúta
  • h hodina
  • d deň v mesiaci
  • m mesiac 1-12
  • w všedný deň 0-7, ne, pondelok atď. (nedeľa = 0 = 7) Je ľahké si zapamätať, ak si spomeniete na spôsob, akým by ste povedali dátum: streda 29. júla o 10:30 a potom poradie obrátili.
Krok 2: Nastavte súbor Crontab v systéme Linux
Krok 2: Nastavte súbor Crontab v systéme Linux

Krok 2. Načítajte súbor do programu crontab:

crontab váš súbor

Metóda 2 z 2: Skúste príklad

Krok 3: Nastavte súbor Crontab v systéme Linux
Krok 3: Nastavte súbor Crontab v systéme Linux

Krok 1. Vytvorte súbor testCron.txt obsahujúci nasledujúce riadky:

  • # Robte to každých 10 minút
  • */10 * * * * dátum >> ~/testCron.log
Krok 4: Nastavte súbor Crontab v systéme Linux
Krok 4: Nastavte súbor Crontab v systéme Linux

Krok 2. Vložte ho do cron:

crontab testCron.txt

Krok 5: Nastavte súbor Crontab v systéme Linux
Krok 5: Nastavte súbor Crontab v systéme Linux

Krok 3. Počkajte 30 minút, skontrolujte testCron.log, ak funguje, aktualizuje váš súbor trikrát časovou pečiatkou

Krok 6: Nastavte súbor Crontab v systéme Linux
Krok 6: Nastavte súbor Crontab v systéme Linux

Krok 4. Odstráňte crontab, aby nefungoval navždy:

crontab -r

Tipy

  • Crontab môžete priamo upravovať pomocou crontab -e; všimnite si, že používa syntax vi, ktorá môže byť pre nového používateľa nepríjemná.
  • VŽDY s *nix používajte manuálové stránky, sú to vaši priatelia: muž crontab

Odporúča: