Dalej: tstat (1) Wyzej: Podstawowe komendy systemu HP Poprzednio: Uslugi

tmod (1)

Komenda tmod sluzy do modyfikowania (wstrzymanie, restart, kasowanie...) wydanych juz zlecen. Przed jej uzyciem dobrze jest sprawdzic status zadania, ktore zamierzamy zmodyfikowac za pomoca komendy tstat. Uzycie:

tmod [-k] [-t] [-d] [-h] [-r] [-m] [-M mailaddr] [-a atime] [-s service] [-p priority] tasknames...

Ponizsze parametry moga byc uzyte w dowolnej chwili pomiedzy wstawieniem zadania do kolejki a zakonczeniem obliczen:

-k
kasuje zadanie; jezeli zadanie jest juz uruchomione wysylany jest do niego sygnal SIGKILL; jezeli powstaly jakies pliki wyjsciowe zwracane sa one w normalnym trybie; zadanie oczekujace w kolejce jest z niej usuwane.
-t
zatrzymuje zadanie; jezeli zadanie jest juz uruchomione wysylany jest do niego sygnal SIGTERM; jezeli powstaly jakies pliki wyjsciowe zwracane sa one w normalnym trybie; zadanie oczekujace w kolejce jest z niej usuwane.
-d
kasuje zadanie; jezeli zadanie jest juz uruchomione wysylany jest do niego sygnal SIGKILL; zadne informacje wyjsciowe nie sa zwracane; zadanie oczekujace w kolejce jest z niej usuwane.

W stosunku do zadan, ktore nie rozpoczely jeszcze wykonania (znajduja sie w jednym z nastepujacych stanow (tstat) ,,Submit'', ,,Hold'', ,,Delayed'', ,,Ready''):

-h
powoduje wstrzymanie zadania do chwili wydania zezwolenia na wykonanie.
-r
zwalnia zadanie do wykonania, (nie oznacza to, ze wykonanie zadania rozpoczyna sie natychmiast po wydaniu komendy, a jedynie tyle, ze zadanie kandyuje do wykonania).
-m
przelacza (wlacza lub wylacza) opcje wysylania poczty po zakonczeniu wykonania zadania.
-M mailaddr
modyfikuje adres, na ktory ma byc wyslana informacja gdy wykonanie zadania sie zakonczy; rownoczesnie ,,wlacza'' opcje wyslania listu po zakonczeniu zadania.
-a atime
zmienia czas rozpoczecia zadania; czasy wczesniejsze niz now ustawiane sa na rowne now; format podawania czasu podany jest w opisie komendy tsub.
-s service
zmienia usluge zadana przez zadanie na service - oznacza to, ze dostarczone dane (jezeli takie sa) beda (w ogolnym przypadku) przetwarzane przez zupelnie inny program.
-p priority
zmienia priorytet zadania na priority.
tasknames·..
nazwy zadan, ktorych parametry maja byc modyfikowane, moga byc one w jednej z dwu postaci: user.sequence_number lub sequence_number; numer kolejny zadania (sequence_number) generowane sa i podawane przez komende tsub; jezeli administrator systemu HP Task Broker modyfikuje parametry zadan innych uzytkownikow musi uzywac pierwszej postaci nazwy zadania (zawierajacej nazwe zlecajacego zadanie uzytkownika).

Przyklady:
tmod -a 6pm -p 10 gary.13
zmienia czas rozpoczecia zadania 13 wydanego przez uzytkownika gary na 18:00, a priorytet zadania na 10.

tmod -k 13 14 15 16
kasuje zadania o numerach 13, 14, 15 i 16.

Szczegolowe informacje: patrz man tmod.



Dalej: tstat (1) Wyzej: Podstawowe komendy systemu HP Poprzednio: Uslugi


W.Myszka@immt.pwr.wroc.pl