Jak wykonywać crontab co 5 minut

Jak wykonywać crontab co 5 minut
Systemy Linux ułatwiają automatyzację zadania. Możesz określić, które zadanie wykonać i kiedy należy wykonać dane zadanie. crontab umożliwia automatyzację. Tekst, który pozwala różnym użytkownikom planować zadania. Zaplanowana praca nazywa się Praca Cron. W tym przewodniku omówiono sposób planowania zadań w Linux, a w szczególności jak wykonywać crontab co 5 minut.

Jak zaplanować pracę cron co 5 minut

Każdy użytkownik w systemie Linux może niezależnie planować zadania. Aby zaplanować zadanie CRON, musisz zmodyfikować plik crontab i dodać kod, aby wykonać dane polecenie w określonym czasie. Crontab ma 5 pól oddzielonych przez przestrzenie. Każdy z pól określa datę i godzinę, jaką powinno wykonać polecenie.

Oto następująca składnia pliku crontab:

Min godzinę miesiąca miesiąca tygodnia

Aby wykonać crontab co 5 minut, musimy użyć Slash (/) Postać specjalna, a następnie 5, który działa jako krok, który Crontab powinien wykonać polecenie po 5 minutach.
Polecenie jest podane poniżej:

*/5 * * * * [polecenie]

Zauważ, że 5 jest w pierwszym polu minut. Wszystkie pozostałe pola pozostają z gwiazdka (*), co implikuje użycie wszystkich możliwych wartości pola.

Na przykład utwórzmy zadanie CRON, które wykonuje skrypt, Crontest.cii, położony w /Pulpit. Zacznij od otwarcia pliku crontab za pomocą następującego polecenia:

crontab -e

Po otwarciu pliku musimy dodać następujący wiersz na dole pliku. Upewnij się, że nie ma miejsca między gwiazdką a cięciem.

*/5 * * * */home/kyle/komputer/crontest.cii

Zauważ, że plik crontab zostanie otwarty na podstawie edytora, którego wybrane do użycia użyć. W takim przypadku używamy edytora nano.

Zapisz plik i wyjdź. Określone zadanie będzie wykonywać co 5 minut, dopóki inaczej zmodyfikujesz zadanie CRON. Ponadto, jeśli zadanie CRON nie ma błędu i zostanie utworzone pomyślnie, powinieneś uzyskać dane wyjściowe podobne do tego, które znaleźli poniżej:

Możesz wyświetlić dostępne zadania cron za pomocą następującego polecenia:

crontab -l

Ponadto, aby usunąć zadanie CRON, użyj następującego polecenia:

crontab -r

W ten sposób możesz wykonywać crontab co 5 minut.

Istnieją również inne sposoby wykonywania pracy CRON co 5 minut.

Co 5 minut określonego dnia tygodnia

Na przykład, jeśli chcesz uruchomić skrypt, który wykonywa daną pracę co 5 minut w danym dniu tygodnia, podobnie jak niedziela, możesz ustawić swój plik Crontab, jak pokazano poniżej:

*/5 * * * 0 [polecenie]

Co 5 minut określonej godziny

Możesz także wybrać pracę co 5 minut w określonej godzinie dnia. Na przykład poleceniem byłoby zaplanowanie pracy na 5 minut od 14:00 do 15:00.

*/5 2-3 * * * [polecenie]

Co 5 minut danego miesiąca

Ponadto, jeśli chcesz ustawić zadanie do wykonywania co 5 minut danego miesiąca, wystarczy określić miesiąc. Następujące polecenie wykonuje co 5 minut każdego lutego:

*/5 * * 2 * [polecenie]

Co 5 minut określonego dnia miesiąca

Jeśli chcesz wykonać zadanie, takie jak tworzenie tworzenia kopii zapasowych co 5 minut danego dnia miesiąca, tak jak każdego pierwszego dnia każdego miesiąca, możesz użyć następującego polecenia:

*/5 * 1 * * [polecenie]

Podobnie możesz utworzyć kombinację za pomocą wszystkich pól. Na przykład, aby wykonać crontab co 5 minut w każdą środę marca od 13:00 do 16:00, następujące polecenie brzmiałoby:

*/5 13-16 * 3 3 [polecenie]

Wniosek

Wykonanie crontab co 5 minut jest łatwe i omówiliśmy, jak edytować crontab, aby zaplanować pracę Cron. Ponadto widzieliśmy inne przykłady wykonywania zadania co 5 minut w różnych datach i godzinach. Możesz edytować polecenie i osiągnąć harmonogram, który sprzyja Twojej potrzebie, dzięki fundamentowi złożonym w tym artykule. Pokochasz używanie crontab.