Ubuntu Cronjob: Objaśnienie i konfiguracja
Przydatnym narzędziem w Ubuntu są tak zwane zadania cron. Wyjaśnimy, jak to skonfigurować i jak go używać.
Ubuntu cronjob - co to jest?
- Zadanie cron - zwane także crontab - to polecenie, które wykonuje skrypty i programy w określonym czasie. Dlatego nadaje się na przykład do tworzenia kopii zapasowych lub wykonywania aktualizacji.
- Należy jednak pamiętać, że zadanie cron jest wykonywane tylko wtedy, gdy komputer jest naprawdę włączony. Nieodebrane zadania crona nie zostaną uzupełnione.
- Koronowanie składa się z 7 części. Pierwszy oznacza minutę, a drugi godzinę, w której zadanie zostało zakończone. Trzecia część zawiera dzień miesiąca, a czwarta - sam miesiąc, a piąty to dzień tygodnia, przy czym cyfry 0 i 7 oznaczają niedzielę. Szósta sekcja zawiera listę użytkowników, dla których wykonywana jest cronjob. Na koniec odnotowuje się samo zadanie.
- Zadania Cron są przechowywane w całym systemie w katalogu „/ etc / crontab” lub dla indywidualnych użytkowników w katalogu „/ var / spool / cron / crontabs”.
Twórz cronjob Ubuntu - tak to się robi
- Usługa cronjob dla terminala jest już zawarta w Ubuntu. Dlatego nie jest wymagana instalacja.
- Aby utworzyć lub zmienić zadanie crona, otwórz terminal i wpisz „crontab -e”. Jeśli chcesz edytować zadania crona innego użytkownika, wpisz „crontab -u użytkownik -e” i zamień „użytkownik” na żądanego użytkownika.
- Teraz możesz wybrać edytor, którego chcesz użyć do edycji zadań cron. Zalecamy korzystanie z nano, ponieważ jest to najłatwiejszy sposób.
- Użyj klawiszy strzałek, aby przejść do dolnej części dokumentu i wprowadzić cronjob. Jeśli nie potrzebujesz parametru, po prostu wypełnij go „*”. Na przykład, jeśli chcesz wykonywać cron codziennie o 3:30 rano, musisz tylko wpisać godziny i minuty, zamiast reszty wartości jest „*”.
- Po zakończeniu naciśnij jednocześnie [Ctrl] i [X] i potwierdź za pomocą [J] i [Enter]. Twoje zmiany zostaną zapisane i zamknięte nano.
- Aby wyświetlić listę wszystkich zadań cron, wpisz polecenie „crontab -l”. Aby zobaczyć zadania crona innego użytkownika, wpisz „crontab -u user -l”. Zamień „użytkownik” na nazwę żądanego użytkownika.