Odniesienie do formatu Crontab

Odniesienie do formatu Crontab
Oferty Linux crontab Lub "Stół Cron". Używa Cron Harmonogram zadań, aby ustalić, kiedy i jakie zadania należy uruchomić na podstawie tego, jak zostały ustawione. Crontab in Linux może początkowo stać się przytłaczający, ale możesz łatwo je zdobyć odpowiednim przewodnikiem. Zaczyna się od zrozumienia formatu crontab, który omówimy w dzisiejszym poście.

Możliwe jest automatyza. Możesz określić, w jaki sposób chcesz uruchomić zadania w swoim systemie, czy to okresowo lub po danym przedziale.

Zrozumienie crontab

Crontab polega Cron do automatyzacji zadań i planowania. Cron to demon, który działa w rozruchu systemowym. Możesz zmodyfikować skrypt, aby ustawić zadania i zaplanować, gdy powinni wykonać. Na przykład możesz ustawić swój system na cotygodniowe wysyłanie wiadomości e -mail, zaktualizować system lub wykonać dany skrypt.

Aby zacząć używać crontab, musisz zrozumieć jego format.

Przewodnik po formacie crontab

Plik crontab ma 5 pól, w których określisz datę, godzinę i polecenie do wykonania.

Możesz użyć czterech poleceń podczas pracy z plikiem crontab. Oni są:

1. crontab -e: Polecenie otwiera edytor w celu utworzenia lub edytowania pliku crontab. Po uruchomieniu polecenia za pierwszym razem będzie to wymagało wybrania edytora. Po otwarciu pliku crontab możesz utworzyć cronjob na końcu pliku.

2. crontab -l: Jeśli masz zaplanowane cronjobs, możesz je wyświetlić za pomocą tego polecenia.

W powyższym wyjściu zauważ, że mamy cronjob, który tworzy nowy plik codziennie o 17:38

3. crontab -r: Polecenie usuwa plik SET CONTAB

4. crontab -v: Dzięki temu poleceniu możesz zobaczyć ostatni raz edytowałeś swój plik Crontab.

Aby utworzyć cronjob, składnia to:

Min godzinę miesiąca miesiąca dzień tygodnia [Command-to-Execute]

Każde pole ma konkretne dozwolone wartości i możemy szczegółowo przeanalizować. Oni są:

1. Min: Jest to pierwsze pole po lewej i stoi przez kilka minut. Dozwolone wartości zaczynają się od 0 do 59.

2. Godzina: To drugie pole i zaczyna się od 0 do 23 reprezentując godziny dnia.

3. Dom: dozwolone wartości są 1 do 31. Jeśli miesiąc ma 30 dni, ostatni dzień wyniesie 30. Podobnie, jeśli ma 31 dni, będzie to 31.

4. Miesiąc: reprezentują 12 miesięcy w roku i zaczyna się od 1 Do Styczeń I 12 Do Grudzień.

5. Dow: Zaczyna się od 0 do 6. To dni tygodnia, w których 0 oznacza niedzielę i tak dalej.

Zauważ, że między każdym polem musi być miejsce, aby je rozdzielić. Możesz użyć określonych znaków specjalnych z polami.

Crontab Special Postacie

1. * - Asterisk oznacza Wszystko. W przypadku użycia na polu oznacza to wszystkie wartości dla tego urządzenia. Na przykład dodajemy pole * do minuty, aby wykonywać polecenie co minutę.

* 13 1 1 * Touch ~/Desktop/Names.tekst

Powyższe polecenie tworzy nazwany plik co minutę od 13:00 do 13:59 w pierwszym dniu stycznia.

2. Przecinek (,): Służy do ustawienia listy wartości na polu.

12,30 * * * * [polecenie]

W powyższej sprawie polecenie wykonywałoby co 12th i 30th minutę każdej godziny.

3. Kropla (-): Znak jest używany podczas pracy z zakresem, aby ustawić polecenie do wykonania po przerwie.

10-23 18 * * * [polecenie]

W powyższym poleceniu ma się wykonywać każdą minutę od 18:10 do 18:23.

4. Ostatnie (l): Postać specjalna działa tylko przez dni, które jest używane, gdy chcesz wykonać polecenie ostatniego dnia miesiąca.

30 2 L * * [polecenie]

W powyższym poleceniu będzie działać co 14:30 ostatniego dnia każdego miesiąca.

5. (/Inny): Kiedy musisz zdefiniować zakres, na przykład polecenie, które powinno wykonywać co 10 minut, dodajesz cięcie (/), a następnie 10.

*/10 * * * * [polecenie]

Tutaj polecenie będzie wykonywać co 10 minut.

Wniosek

Ten przewodnik obejmuje wszystko, co musisz wiedzieć o formacie crontab. Widzieliśmy składnię i omówiliśmy różne pola w pliku crontab. Ponadto przedstawiliśmy praktyczne przykłady na początek.