Tworzenie pliku crontab
Crontab skrócony dla pliku tabeli cron służy do uruchamiania zadań CRON. Użytkownik musi najpierw utworzyć plik crontab, ponieważ nie jest on domyślnie dostępny w systemie. Plik crontab można utworzyć w dowolnym systemie operacyjnym opartym na Linux za pomocą polecenia podanego poniżej:
$ crontab -e
Jeśli po raz pierwszy uruchomisz powyższe polecenie, najpierw poprosi cię o wybranie edytora tekstu. Wybierz najłatwiejszy, „Edytor Nano”, jak pokazano na zrzucie ekranu, wpisując numer indeksu żądanego edytora i po wybraniu edytora naciśnij Enter:
Nowy plik crontab zostanie utworzony. Teraz w tym pliku możesz napisać wszystkie wybrane zadania CRON.
Składnia
Składnia do uruchamiania Cronjob polega na tym, że najpierw musimy wspomnieć o czasie, a następnie określić polecenie, które chcemy wykonać. Składnia czasu wspominania jest dalej podzielona na pięć pól.
* * * * * polecenia)
W porządku, kiedy zrozumiesz właściwą pozycję do opisania czasu na prowadzenie cronjob, istnieje również kilka sposobów na wspomnienie czasu.
➔ Operator gwiazdkowy „*”, a.k.Karta wieloznaczna, jest opisana jako wszystkie dozwolone wartości. Na przykład 0 0 1 * * uruchomi polecenie o północy pierwszego dnia każdego miesiąca.
➔ Lista wartości rozdzielona przez przecinek opisuje listę wartości do powtórzenia. Na przykład 10,20,30
➔ Operator Dash '-' opisuje zakres wartości. Na przykład 5-10.
➔ Operator slash '/' pomaga w tworzeniu koniunkcji z zakresami. Na przykład */2 * * * * uruchomi zadanie CRON po każdym odstępie 2 minut.
Teraz masz wystarczającą wiedzę teoretyczną na temat Cron Jobs, wykonajmy praktyczne rzeczy i zobaczmy, jak prowadzić Cron Jobs co 10, 20 lub 30 minut.
Po 10 minutach prowadzić pracę cron
Mogą istnieć dwa sposoby prowadzenia pracy cron po określonym czasie, jak po co 10 minutach.
Pierwszym sposobem jest użycie listy minut oddzielonej przecinkami; Na przykład, jeśli chcemy uruchomić skrypt co 10 minut, składnia do pisania takiego zadania CRON podano poniżej:
0,10,20,30,40,50 * * * * */home/linuxuser/skrypt.cii
Ale czy nie wygląda to zbyt żmudne zadanie, aby napisać całą listę minut? Operator Slash pomaga w pisaniu łatwej składni do uruchamiania pracy CRON po 10 minutach.
*/10 * * * */home/linuxuser/skrypt.cii
W tym poleceniu */10 utworzy listę minut po 10 minutach.
Prowadzić pracę CRON po co 20 minutach
Tak jak napisaliśmy zadanie Cron do uruchamiania skryptu na co 10 minut, możemy zrobić to samo, aby uruchomić skrypt co 20 minut:
*/20 * * * */home/linuxuser/skrypt.cii
Po 30 minutach prowadzić pracę cron
Podobnie składnia do uruchomienia pracy CRON po co 30 minut będzie jak:
*/30 * * * */home/linuxuser/skrypt.cii
Wniosek
Zadania CRON są używane do uruchamiania poleceń po określonym czasie w celu zarządzania aktualizacjami systemu lub tworzenia kopii zapasowych danych systemu, a my nauczyliśmy się uruchamiać zadania CRON co 10, 20 lub 30 minut. Mamy nadzieję, że ten post pomoże w zrozumieniu i uruchomieniu pracy CRON.