Standardowym komponentem do zaplanowanego wykonywania poleceń w systemach operacyjnych typu UNIX jest cron. Zwykle demon crond uruchamia się przy starcie systemu. Jednak z różnych powodów może tak się nie stać. Możesz uruchomić koronę ręcznie lub konfigurując automatyczne pobieranie.
Niezbędny
poświadczenia roota
Instrukcje
Krok 1
Rozpocznij sesję z uprawnieniami administratora. Jeśli załadowana jest powłoka graficzna, uruchom program emulujący terminal i uruchom sesję root, wydając polecenie su. Alternatywnie przejdź do jednej z konsol tekstowych, naciskając jednocześnie klawisze Alt, Ctrl i F1-F12 i zaloguj się jako root
Krok 2
Sprawdź status demona crond. Uruchom polecenie: service crond status Jeśli zobaczysz komunikat, że crond jest uruchomiony, crond jest uruchomiony i możesz rozpocząć jego konfigurowanie lub dodawanie zadań. Jeśli ten komunikat jest jak crond jest zatrzymany, usługa została zatrzymana, przejdź do kroku 5, aby ją uruchomić. Jeśli wyświetli się usługa napisu: crond: Unrecognized service, cron będzie musiał zostać zainstalowany
Krok 3
Zainstaluj dowolną implementację cron z dostępnego źródła (repozytorium na dysku dystrybucyjnym systemu operacyjnego, repozytorium online dewelopera dystrybucji itp.). Użyj zainstalowanych menedżerów pakietów, takich jak apt-get, rpm itp. Możesz również pobrać kod źródłowy odpowiedniego crona i zbudować go na swoim komputerze
Krok 4
W razie potrzeby skonfiguruj crona. Edytuj pliki /etc/crontab, /etc/cron.allow, /etc/cron.deny. O formacie prezentowania w nich informacji możesz przeczytać w dokumentacji man lub info. Jeśli to konieczne (nie zrobione podczas instalacji crona), umieść skrypt init w katalogu /etc/rc.d/init.d. Utwórz dowiązania do niego z niezbędnymi nazwami w katalogach skryptów dla każdego poziomu rozruchu (zazwyczaj katalogi /etc/rc.d/rc1.d-/etc/rc.d/rc6.d)
Krok 5
Uruchom korony. Uruchom polecenie: service crond start Zostanie wyświetlony komunikat o stanie wskazujący na powodzenie lub niepowodzenie operacji
Krok 6
W razie potrzeby utwórz zadania cron dla jednego lub więcej użytkowników. Przejrzyj narzędzie crontab, uruchamiając polecenie: crontab --help Utwórz plik zadania cron i ustaw go poleceniem takim jak: crontab -u anyuser ścieżka do pliku Gdzie dowolny użytkownik jest nazwą użytkownika, a ścieżka do pliku jest ścieżką do pliku zadania. Alternatywnie użyj polecenia crontab z opcją -e: crontab -u anyuser -e Uruchamia edytor tekstu, w którym możesz edytować listę zadań.