2024 Autor: Peter John Melton | [email protected]. Ostatnio zmodyfikowany: 2024-01-09 10:20
Pliki Crontab mogą być wykorzystywane do automatyzacji tworzenia kopii zapasowych, konserwacji systemu i innych powtarzalnych zadań. Składnia jest potężna i elastyczna, więc zadanie można uruchamiać co piętnaście minut lub co minutę w konkretnym dniu każdego roku.
Otwieranie Crontab
Użyj crontab -e polecenie, aby otworzyć plik crontab konta użytkownika. Polecenia w tym pliku działają z uprawnieniami twojego konta użytkownika. Jeśli chcesz, aby polecenie działało z uprawnieniami systemowymi, użyj sudo crontab -e polecenie, aby otworzyć plik crontab konta root. Użyj su -c "crontab -e" zamiast tego polecenie, jeśli twoja dystrybucja Linuksa nie używa sudo.
Jeśli nie czujesz się komfortowo, używając vi, możesz wpisać :porzucić do vi i naciśnij Enter, aby je zamknąć. Uruchom export EDITOR = nano polecenie, a następnie uruchom crontab -e ponownie, aby otworzyć plik crontab w Nano.
Dodawanie nowych zadań
Użyj klawiszy strzałek lub klawisza w dół, aby przewinąć do dołu pliku crontab w Nano. Linie zaczynające się od # to linie komentarza, co oznacza, że cron je ignoruje. Komentarze po prostu dostarczają informacji osobom edytującym plik.
minute(0-59) hour(0-23) day(1-31) month(1-12) weekday(0-6) command
Możesz użyć gwiazdki (*), aby dopasować dowolną wartość. Na przykład użycie gwiazdki w danym miesiącu spowodowałoby uruchomienie polecenia co miesiąc.
29 0 * * * /usr/bin/example
Używamy 29 dla znaku 30 minut i 0 dla 12 rano, ponieważ wartości minut, godziny i dnia tygodnia zaczynają się od 0. Pamiętaj, że wartości dnia i miesiąca zaczynają się od 1 zamiast 0.
Wiele wartości i zakresów
Używaj wartości rozdzielonych przecinkami do określonych wielokrotności. Na przykład linia
0,14,29,44 * * * * /usr/bin/example2
uruchamia / usr / bin / example2 przy 15-minutowym znaku na każdej godzinie, każdego dnia. Upewnij się, że dodajesz każde nowe zadanie do nowej linii.
0 11 * 1-6 * /usr/bin/example3
uruchamia / usr / bin / example3 w południe każdego dnia, ale tylko w pierwszych sześciu miesiącach roku.
Zapisywanie pliku
Naciśnij Ctrl-O i naciśnij Enter, aby zapisać plik crontab w Nano. Użyj skrótu Ctrl-X, aby zamknąć Nano po zapisaniu pliku.
Zalecana:
Jak zaplanować automatyczną konserwację w systemie Windows 10 (i co robi)
System Windows 10 automatycznie wykonuje zadania związane z konserwacją systemu, takie jak skanowanie bezpieczeństwa i optymalizacja dysku, zgodnie z harmonogramem. Domyślnie Windows wykonuje te zadania codziennie o 2 rano i budzi komputer, aby to zrobić, jeśli śpi.
Linux Foundation oferuje teraz darmowy program MOOC "Wprowadzenie do systemu Linux"
Czy chcesz dowiedzieć się więcej o Linuksie, aby czerpać przyjemność z korzystania z niego i / lub z myślą o rynku pracy? Z pewnością z przyjemnością dowiesz się, że Linux Foundation oferuje teraz darmowy program "Wprowadzenie do Linuxa" MOOC (Massive Open Online Course) dla każdego, kto jest zainteresowany poszerzeniem swojej wiedzy na temat Linuksa.
Wprowadzenie do systemu plików Z (ZFS) dla systemu Linux
ZFS jest powszechnie używany przez hakerów danych, miłośników NAS i innych maniaków, którzy wolą zaufać systemowi redundantnemu, a nie chmurnemu. To świetny system plików do zarządzania wieloma dyskami danych i rywalami w jednych z największych konfiguracji RAID.
Wprowadzenie do zaklęć w systemie Windows 8: czym są i jak ich używać
Uroki to ważna nowa funkcja w systemie Windows 8. Niektóre z nich są kontekstowe, a inne nie. Niektóre są ważne na pulpicie, a niektóre działają tylko w aplikacjach Metro.
Okno Host zadania, zadanie Host zatrzymuje zadania w tle
Jeśli okno Task Host uniemożliwia zamknięcie systemu Windows 10/8/7, a zobaczysz komunikat - Okno Hosta zadań, Host zadań zatrzymuje zadania w tle, zobacz ten wpis, aby uzyskać ostateczną poprawkę.