Zaplanowane polecenia i zadania

## Ta strona jest niekompletna

### Wprowadzenie

Ten moduł może być użyty w celu automatycznego wykonywania poleceń w określonym czasie. Używa on standardowego deamona Unix `cron`, które umożliwia uruchamianie poleceń jako różni użytkownicy w wybranych minutach, godzinach, dniach, miesiącach, dni tygodnia i miesiąca oraz lat. Każde zadanie jest własnością użytkownika, wykonywane polecenie otrzymuje takie same uprawnienia jak ten użytkownik.

Główna strona modułu to lista wszystkich znanych zaplanowanych zadań, pogrupowanych według użytkownika. Niektóre systemy mają zadania, które są częścią systemu operacyjnego, ich właścicielem są najczęściej tacy użytkownicy jak np. `root` lub `sys`. Mogą być także zadania utworzone przez użytkowników używąc polecenia `crontab` należące do użytkownika, który je stworzył.

### Tworzenie nowego zaplanowanego zadania

Aby utworzyć nowe zadanie, naciśnij na `Utwórz nowe zadanie dla crona` poniżej listy istniejących zadań. Wyświetli się formularz, w który możesz wpisać następujące parametry:

- Uruchom zadanie crona jako
  Nazwa użytkownika Unix, z którego uprawnieniami zostanie uruchomione zadanie.

- Aktywne?
  Nawet jeżeli zadanie nie jest aktywne dalej będzie wyświetlane na liście znanych zadań, jednak nie będzie ono uruchamiane.

- Polecenie
  Polecenie Unix, które zostanie uruchomione w zaplanowanym czasie. Może to być dowolne polecenie, które możesz wpisać w terminalu.

- Wejście dla polecenia
  Jeżeli to pole nie jest puste to cokolwiek wpiszesz będzie traktowane jako dane wejściowe do polecenia przy uruchomieniu. Np. jeżeli poleceniem jest `mail foo@bar.com` i dane wejściowe to `hello world`, to wpisany tekst będzie wysłany jako e-mail do `foo@bar.com`.

- Kiedy uruchomić
  Polecenie zostanie uruchomione w wybranym czasie według określenia minut, godzin, dni miesiąca, miesięcy, roku i dni tygodnia. Możesz wybrać `Wszystkie` lub czas kiedy zadanie ma zostać uruchomione

  Na przykład, jeżeli wybierzesz 5 jako godzinę i wtorek jako dzień tygodnia, to zadanie uruchomi się w każdej minucie od godziny 5 do godziny 5:59 w każdy wtorek.
  Jeżeli wybierzesz 30 jako minuty i 14 jako godziny, to zadanie uruchomi się każdego dnia o 14:30

Po wypełnieniu wszystkich pól w formularzu naciśnij na przycisk `Utwórz` na dole strony. Nowe zadanie zostanie natychmiast zastosowane.

### Edycja istniejących zaplanowanych zadań

Aby edytować istniejące zadanie, kliknij na polecenie, które chcesz edytować na liście zadań na głównej stronie modułu. Formularz edycji jest taki sam jak formularz tworzenia nowego zadania, który został opisany powyżej. Po dokonaniu pożądanych zmian naciśnij na przycisk `Zapisz` na dole strony.

Aby usunąć zadanie, naciśnij na przycisk `Usuń` na dole formularza edycji. Zadanie zostanie natychmiast usunięte bez potwierdzenia.

Wróć do modułu