Cron je subsystém plánování úloh pro linux. Používá se pro plánování opakujících se úloh. Pokud chcete naplánovat jednorázovou úlohu, použijte podsystém.
Všichni uživatelé v linuxovém poli mohou nastavit úlohy cron za předpokladu, že to povolí správce: root. Omezení pro cron se použijí úpravou kombinace /etc/cron.allow a /etc/cron.deny.
Na většině distribucí Linuxu existuje také konfigurace cron na systémové úrovni, která zde není zahrnuta.
Kroky
Metoda 1 ze 2: Nastavení souboru
Krok 1. Pomocí svého oblíbeného editoru vytvořte soubor cron s řádkem pro každou úlohu, kterou chcete naplánovat, ve formátu:
m h d m w příkaz
- m minuta
- h hodina
- d den v měsíci
- m měsíc 1-12
- w všední den 0-7, ne, pondělí atd. (neděle = 0 = 7) Je snadné si vzpomenout, pokud přemýšlíte o tom, jak byste řekli datum: ve středu 29. července v 10:30 a poté pořadí otočte.
Krok 2. Nahrajte soubor do crontab:
crontab váš soubor
Metoda 2 ze 2: Vyzkoušení příkladu
Krok 1. Vytvořte soubor testCron.txt obsahující následující řádky:
- # dělejte to každých 10 minut
- */10 * * * * datum >> ~/testCron.log
Krok 2. Vložte jej do cron:
crontab testCron.txt
Krok 3. Počkejte 30 minut, zkontrolujte testCron.log, pokud funguje, aktualizuje váš soubor časovým razítkem 3krát
Krok 4. Odstraňte crontab, aby neběžel navždy:
crontab -r
Tipy
- Svůj crontab můžete přímo upravovat pomocí crontab -e; Všimněte si, že používá syntaxi vi, která může být pro nového uživatele nepříjemná.
- VŽDY s *nix používejte manuálové stránky, jsou to vaši přátelé: muž crontab