| WELCOME TO BFU2BFU LINUX
Dnes je čtvrtek 11. března 2010, svátek má Anděla, zítra Řehoř.
|
O projektu:
Cílem těchto stránek je uspořádat myšlenky a někam napsat zkušenosti, které jsme získali při práci s operačním systémem linux. Stránky jsou zaměřeny BFU2BFU a jakkoliv může evokovat B2B (Bussines-to-Bussines) jde pouze o zkratku Běžný Franta Uživatel Běžnému Frantovi Uživateli. Obsah je zaměřený na jednoduché rady a návody především začátečníkům. Nečekejte elektronický časopis ani pravidelnou aktualizaci. Stránky vznikají v našich volných chvílích a v hektické době (a bude hůř). Ale jak vidíte, existují! |
Cron - mohutný plánovač úloh
Potřebujete-li opakovaně spouštět určité programy nebo skripty ve stanovenou dobu, nemusíte to dělat ručně. Můžete k tomu využít cron.
Můžete ho využít např. k připojování internetu v určitou dobu (stahování a odesílání pošty), zálohování sítě pomocí skriptů, mazání core souborů vzniklých při pádech programů, vypnutí nebo rebootu počítače ap. Cron je démon běžící na pozadí, který podle scénáře (tabulek crontab) spouští jednotlivé úlohy, které jsou mu zadány. Těchto scénářů může být v systému více. Kromě "systémového" může mít svoji tabulku s úlohami každý uživatel. Jednotlivé tabulky scénářů musí dodržovat určitou strukturu a nejdou editovat přímo. Editují se pomocí příkazu crontab -e, ten spustí editor vi. V něm provedete záznam, uložíte a je to (je nutná minimální znalost ovládání editrou vi!). Každý záznam v tabulce je sestaven podle vzoru Minuta Hodina Den Měsíc Den-v-týdnu příkaz. Časová a datová pole mohou nabývat těchto hodnot: Hodnoty může zastoupit * jako žolík, nebo se může užít rozsah hodnot ap. K seznámení s cronem mě osobně přivedla nutnost připomenout každý večer přítelkyni vzít si antikoncepční pilulku. Říkal jsem si, jednou na to zapomenem, a bude o zábavu postaráno. Problém jsem vyřešil tím, že každý den v 21 hod. přijde přítelkyni na mobilní telefon sms zpráva s textem prášek. Praktická ukázka. Z konzole nebo xtermu spustím příkaz k editaci své tabulky pro cron: Spustí se editor vi, v kterém přidám do tabulky záznam: Příkaz znamená tolik, že v 0 minut 21 hodin jakýkoliv den měsíc a den v týdnu se pošle sms pomocí mailu na telefon mé přítelkyně. Pak se přepneme z editačního do příkazového režimu (stisknout Esc pak : a zadat wq). Tím se naše tabulka uloží a editor se ukončí.
Funguje to báječně a spolehlivě. Počítač, kde byl tento záznam do cronu přidán, je samozřejmě připojen pevnou linkou k internetu, jinak by to nemělo ten správný efekt.
Tip: Prostudujte si manuálové stránky k démonu cron a příkazu crontab.
autor(ka): Frank Tomes
Prostor pro vaši reakci:
|