Cron jest jednym z przydatnych i mocnych narzędzi w systemie systemu Linux, najczęściej używanym przez administratorów systemu. Cron Zadania pozwala użytkownikom uruchomić określone zadanie (polecenie lub skrypt) wielokrotnie w danym dniu i godzinie. Zadanie CRON po ustawieniu automatycznie uruchomione w tym konkretnym terminie bez zaangażowania użytkownika. Niektóre zadania, które mogą być obsługiwane przez Cron, zawierają kopie zapasowe plików dziennika i bazy danych, zadania konserwacji, wysyłanie wiadomości e -mail, status systemu monitorowania itp. Crond to usługa, która działa w tle i regularnie sprawdza plik/etc/crontab,/var/szpula/cron i/etc/cron.D katalogów zaplanowanych miejsc pracy. Jeśli planowany czas na CRON Jobs pasuje do czasu systemu operacyjnego, zadania są wykonywane.
Ten post opisuje, jak prowadzić pracę CRON w każdy poniedziałek i czwartek.
Składnia crontab
Składnia wpisu crontab jest następująca:
* * * * *
Każdy * w tej składni odnosi się do następujących:
Minute (0-59) godzina (0-23) Dzień miesiąca (1-31) Miesiąc (1-12 lub nazwiska) Dzień tygodnia (0-7 lub nazwiska)
Gwiazdka (*) reprezentuje wszystkie dozwolone wartości. Na przykład gwiazdka w polu godziny będzie prowadzić pracę cron co godzinę.
Uruchom crontab w poniedziałek i czwartek
Aby uruchomić pracę CRON w każdy poniedziałek i czwartek, edytuj plik crontab za pomocą poniższego polecenia:
$ crontab -e
Następnie dodaj wpis do pracy CRON. Na przykład, aby prowadzić pracę Cron w każdy poniedziałek i czwartek o 5:00, wpis byłby:
0 5 * * mon, czw
Lub
0 5 * * 1,4
Jeśli chcesz prowadzić pracę Cron w każdy poniedziałek i czwartek o 17:00, wpis byłby:
0 17 * * mon, czw
Lub
0 17 * * 1,4
Zapisz i zamknij plik.
Teraz Twoja zaplanowana praca będzie działać w każdy poniedziałek i czwartek w określonym czasie. Pamiętaj jednak, że zadanie nie zostanie wykonane, jeśli twój system spadnie w zaplanowanym czasie.
W tym poście omawialiśmy, jak prowadzić pracę CRON w każdy poniedziałek i czwartek w systemie systemu Linux. Podobnie możesz zaplanować dowolne zadanie w dowolnym określonym dniu i godzinie za pomocą CRON Jobs.