| Definiowanie zadaniaAby utworzyć zadanie, należy zdefiniować jego dane podstawowe oraz powiązać z nim sesje i/lub polecenia powłoki. W danych podstawowych wskazuje się, czy zadanie ma być realizowane okresowo. Dla zadań realizowanych okresowo należy określić sposób harmonogramowania. Definiowanie nowego zadania wymaga podjęcia następujących kroków: - Uruchom sesję, którą chcesz uwzględnić w zadaniu, i wprowadź dane.
- Kliknij Dodaj do zadania. Uruchomi się sesja Dodawanie sesji do zadania (ttaad5102s000).
- Kliknij strzałkę przeglądania obok pola Zadanie, aby wywołać sesję Dane zadań (ttaad5500m000).
- Kliknij Nowy. Uruchomi się sesja szczegółowa Dane zadania (ttaad5100s000), w której można utworzyć nowe zadanie dla sesji.
- Wprowadź kod i opis zadania.
- Określ, kiedy zadanie ma zostać uruchomione wg opisu w sekcji Harmonogramowanie zadania.
- Kliknij Zapisz i zamknij sesję Dane zadania (ttaad5100s000). Wróć do sesji Dodawanie sesji do zadania (ttaad5102s000). Można teraz dodać sesję do zadania wg opisu w temacie Dodawanie sesji do zadania.
Harmonogramowanie zadania Harmonogramowanie zadania zachodzi w następujących krokach w sesji szczegółowej Dane zadania (ttaad5100s000): - Aby uruchomić zadanie w określonym czasie, należy odznaczyć pole wyboru Użyj zewnętrznego harmonogramu. Należy wprowadzić datę i czas rozpoczęcia zadania w polach Data następnego wykonania w dalszej części sesji.
- Aby ręcznie uruchomić zadanie, zaznacz pole wyboru Użyj zewnętrznego harmonogramu. Zadanie uruchamia się przy użyciu sesji Dane zadań (ttaad5500m000). Więcej informacji w temacie Uruchamianie zadania.
-
Aby uruchomić zadanie w regularnych odstępach czasu, należy zaznaczyć pole wyboru Okresowy. Należy wtedy: - Zdefiniować kalendarz dla zadania. LN uruchomi zadanie w terminach zdefiniowanych w kalendarzu. Więcej informacji w temacie Definiowanie kalendarza zadania.
- Należy określić długość okresu. LN uruchomi zadanie na początku każdego okresu.
Po wprowadzeniu daty i czasu w polach Koniec okresu, LN nie uruchomi zadania po tym terminie. Należy zaznaczyć pole wyboru Użyj harmonogramu zewnętrznego, jeżeli zadanie ma zostać uruchomione: - Poprzez zewnętrzny harmonogram zadań, taki jak Maestro firmy UNISON, lub poprzez program zewnętrzny np. UNIX crontab.
- W sesji Aktywowanie zadania (ttaad5203m000).
- Przy pomocy komendy powłoki rc.startjob (platforma UNIX).
- Przy pomocy pliku wsadowego startjob.bat (platforma Windows).
Więcej informacji: Job execution i Job handling procedure (OP). Zatrzymanie zadania po określonym czasie Aby zatrzymać zadanie po określonym czasie, należy wprowadzić wartość w polu Maksymalny czas wykonania w sesji szczegółowej Dane zadania (ttaad5100s000). Po osiągnięciu maksymalnego czasu wykonania, LN kończy przetwarzanie bieżącej sesji i nie uruchamia następnej sesji. Wartości od 0 do 59 wyrażają minuty. Aby przedstawić wartości dla czasu dłuższego niż godzina, należy wprowadzić liczbę godzin, a następnie liczbę minut (bez separatora). Przykład - Aby określić 30 minut, należy wprowadzić 30.
- Aby określić jedną godzinę, należy wprowadzić 100.
- Aby określić jedną godzinę i 30 minut, należy wprowadzić 130.
| |