Crontab można przyznać każdemu kontu użytkownika. Konta użytkowników, które mogą używać polecenia crontab, są wymienione w pliku zezwolenia, jeśli jest dostępny. W przeciwnym razie albo plik odmowy określa, którzy użytkownicy nie mogą używać tego polecenia, albo polecenie będzie dostępne tylko dla wszystkich lub nie będzie dostępne dla wszystkich użytkowników (z wyjątkiem superużytkownika), w zależności od pewnych zmiennych konfiguracyjnych. \
Opcje/przełączniki Crontab
Użycie crontab bez żadnej opcji wyświetla crontab użytkownika.
Używając z opcją -u:
Opcja -u, po dodaniu do crontab z nazwą użytkownika, edytuje crontab tego użytkownika.
Używając z opcją -l:
Dodanie opcji -l do polecenia crontab daje crontab na standardowym wyjściu.
Używając z opcją -r:
Użycie opcji -r z poleceniem crontab usuwa twój plik crontab. Zanim faktycznie usuniesz crontab, zostaniesz poproszony o potwierdzenie.
Używając z opcją -f:
Wykonanie polecenia crontab z opcją -f usuwa crontab bez uprzedniego pytania o potwierdzenie, więc używaj ostrożnie.
Używając z opcją -e:
Użyj opcji -e z crontab, aby wprowadzić zmiany w bieżącej tabeli crontab i zainstaluje zmodyfikowany plik crontab po wyjściu z edytora.
Pliki crontab
Pliki związane z narzędziem crontab są następujące:
- Plik znajdujący się w /var/cron/allow pokazuje, którzy użytkownicy mogą używać crontab.
- Plik znajdujący się w /var/cron/deny wyświetla listę użytkowników, którzy mają ograniczone uprawnienia crontab.
- Wreszcie, plik w /var/cron/tabs zawiera listę tabel crontab.
Składnia:
Składnia używania polecenia Crontab jest następująca:
$ crontab [-u użytkownik] plik$ crontab [-u użytkownik] -l | -r [-f] |-e
Wniosek
Dzięki crontab użytkownicy mogą planować i automatyzować polecenia do wykonania. Narzędzie cron działa w tle i uruchamia wszystkie polecenia wymienione w crontab.
Jeśli chcesz uruchomić nowy plik crontab zamiast korzystać z szablonu, możesz użyć polecenia crontab z opcją -e.