/
Zarządzanie harmonogramem

Zarządzanie harmonogramem

Informacje

Sowizor posiada wbudowaną usługę umożliwiającą tworzenie harmonogramu zadań. Zadania uruchamiać może cyklicznie w określonych odstępach czasu - dba także o to, aby zadania, które nie zostały wykonane w terminie z powodu np. wyłączenia serwera lub chwilowej niedostępności usługi, zostały wykonane jak najszybciej.

Harmonogram zadań jest w dużej mierze zbliżony do znanego pod systemami Linux mechanizmu crontab. Ma jednak w stosunku do niego kilka różnic i przewag.

Główne cechy

  • możliwość definiowania zadań cyklicznych, uruchamianych w odstępie: sekundy, minuty, godziny, dnia, tygodnia lub miesiąca.
  • możliwość definiowania jednorazowych zadań uruchamianych dokładnie o wskazanym czasie (funkcjonalność zbliżona do uniksowej komendy at)
  • możliwość definiowania zadań specjalnych, dedykowanych dla systemu SOWA (np. respawn procesów)
  • możliwość definiowania zadań wyzwalanych zdarzeniami (np. z systemu plików, lub powiadomień z bazy danych)
  • możliwość czasowego wyłączania zadań z harmonogramu

Przewaga nad crontabem (Linux)

  • dostępna częstotliwość sekundowa
  • uruchamianie zadań pominiętych w wyniku np. zatrzymania serwera (podobne do anacrona)
  • obsługa zdarzeń
  • prosty sposób definiowania zadań

Instalacja

Harmonogram zadań wbudowany w sowizora działa jako usługa w tle (proces demona w systemie Linux).

Instalacja sprowadza się do:

sowizor install sowizor

natomiast uruchomienie usługi do:

sowizor start sowizor

Dokumentacja poleceń install i start dostarcza szczegółów w tym zakresie.

Polecenia

  • schedule - wyświetlanie i edycja harmonogramu zadań

Related content

Pierwsze kroki
More like this
sowizor - Sowi Supervisor
sowizor - Sowi Supervisor
More like this
Zarządzanie pakietami i usługami
Zarządzanie pakietami i usługami
More like this
Konfigurowanie książkomatu ARFIDO
Konfigurowanie książkomatu ARFIDO
More like this