Co to jest praca Crona?
Zadanie cron to zautomatyzowany program opracowany dla systemów Unix i Linux. Pozwala użytkownikowi na wykonanie kilku poleceń w określonym czasie i określonej dacie. Zadanie cron to ważne narzędzie, którego można używać do wszystkiego, od uruchamiania skryptów i ponownego indeksowania strony internetowej po tworzenie kopii zapasowej bazy danych. Zadanie cron może również służyć jako przypomnienie o pobieraniu wiadomości e-mail. Użytkownik musi tylko raz skonfigurować program, aby mógł ciągle wykonywać zadanie.
Jeśli na przykład właściciel e-zine internetowej ma ponad 100 subskrybentów wiadomości e-mail czytających jego publikację 25 dnia każdego miesiąca, zadanie cron może pomóc w dostarczeniu informacji do każdego czytelnika o tej samej godzinie i dacie każdego miesiąca. Ponadto może dodawać nowych członków do strony internetowej i usuwać tych, którzy anulują subskrypcję, utrzymując bazę danych.
Zadanie cron jest konfigurowane z kartami cron w menedżerze kart cron. Karty Cron są podzielone na sześć pól: minuty, godziny, dni, miesiące, dni tygodnia i polecenia. Pole poleceń zawiera instrukcje dla komputera. Pole minut zaczyna się od 0-59 i podaje dokładną minutę, którą polecenie ma zostać wykonane. Godzinę ustawiono w zakresie 0–23, przy czym zero oznacza północ.
Dni tygodnia biegną od 0 do 7, przy czym zarówno 0, jak i 7 reprezentują niedzielę. Niektóre starsze systemy, w tym niektóre systemy uniksowe, używają od 0 do 6 jako dni tygodnia, przy czym 0 to niedziela. Białe spacje lub tabulatory muszą oddzielić każde pole. Przecinki są używane podczas dodawania listy, a gwiazdki są dodawane tam, gdzie użytkownik nie chce określać pola. Na przykład dla wspomnianego właściciela internetowego e-zine zadanie crona można ustawić za pomocą gwiazdki zamiast dnia tygodnia, ponieważ 25. dzień miesiąca nie zawsze przypada w tym samym dniu tygodnia.
Zadanie cron jest zapisywane w pliku tekstowym z serią poleceń cron, aby komputer go przestrzegał. Przygotowanie zadania cron jako pliku tekstowego ułatwia także późniejszą edycję skryptów w razie potrzeby. Ponadto zadanie cron można skonfigurować tak, aby zezwalało lub nie pozwalało niektórym użytkownikom na poprawianie zakładki set cron. Po utworzeniu tekstu dla zadania cron następuje rozszerzenie .txt, takie jak Cron.txt . Następnie zadanie jest przesyłane, a towarzyszące mu polecenie tekstowe brzmi „crontab cron.txt”, zanim zacznie obowiązywać na stronie internetowej.