Dalej: Format podawania czasu
Wyzej: Podstawowe komendy systemu HP
Poprzednio: tstat (1)

Polecenie tsub sluzy do zgloszenia zadania systemowi HP Task Broker
do wykonania. Uzycie:
tsub -s service [-p priority] [-t title] [-a atime] [-m] [-M mailaddr] [-o outfile] [-e errfile] [-b] [-f 'lfile op rfile']
[-r network access spec] [-c shell command] [datafile]
Jedynym niezbednym parametrem jest -s, a servicename to
nazwa zadanej uslugi. datafile to nazwa pliku z danymi. Jezeli
nie zostanie podana - zaklada sie ze bedzie podana ze standardowego
wejscia (pozwala to na uzywanie konstrukcji pipe - traktowania
uruchamianego programu jako ,,filtru''). W szczegolnym przypadku musi
je podac uzytkownik z klawiatury.
Znaczenie pozostalych parametrow jest nastepujace:
- -p
- priorytet z jakim zadanie zostanie wstawione do
kolejki; priority to liczba z zakresu od 0 do 127; im wieksza
wartosc liczby - tym wczesniej zadanie zostanie wykonane.
- -t
- title bedzie ,,tytulem'' zadania
wyswietlanym na przyklad przez komende tstat; title musi byc wziete w cudzyslowy
jezeli tytul zawiera odstepy (spacje).
- -a
- wstrzymuje wykonanie zadania az do podanego
parametrem atime czasu; wiecej na temat formatu
czasu bedzie pozniej.
- -m
- po zakonczeniu zadania generowana jest automatycznie
krotka wiadomosc o tym fakcie; wyslana bedzie ona na adres osoby
zlecajacej zadanie.
- -M
- powoduje wyslanie wiadomosci (o ktorej mowa powyzej)
na wskazany adres.
- -o
- kieruje zawartosc standardowego wyjscia
wyprowadzanego przez zadanie do pliku outfile; nazwa jest
podawana wzgledem biezacej kartoteki, z ktorej zlecane jest wykonanie
zadania; plik zostanie utworzony po zakonczeniu zadania.
- -e
- kieruje zawartosc strumienia stderr
wyprowadzanego przez zadanie do pliku errfile; nazwa jest
podawana wzgledem biezacej kartoteki, z ktorej zlecane jest wykonanie
zadania; plik zostanie utworzony po zakonczeniu zadania.
- -b
- informuje program tsub, ze zostal wywolany z
pliku wsadowego; w takiej sytuacji tsub podaje jedynie numer
zadania.
- -f 'lfile op rfile'
- powoduje kopiowanie plikow
pomiedzy komputerem, z ktorego zlecono wykonanie zadania a serwerem,
na ktorym bedzie ono wykonane. Opcje mozna uzyc kilkakrotnie. lfile jest nazwa (absolutna lub wzgledna) pliku na komputerze
zlecajacego zadanie, rfile jest nazwa pliku na serwerze - jest
to zawsze nazwa wzgledem kartoteki w ktorej wykonywane jest zadania.
op jest operatorem mowiacym czy plik ma byc kopiowany z serwera
czy na serwer; przyjmuje on nastepujace wartosci:
- >
- kopiuje plik lfile do rfile przed
rozpoczeciem wykonania zadania,
- <
- kopiuje plik rfile do lfile po zakonczeniu
wykonywania zadania,
- <<
- zawartosc rfile zostanie dopisana do lfile
po zakonczeniu wykonywania zadania,
- <>
- jest rownowazne wykonaniu operacji < i >.
- -r
- pozwala na stworzenie (na czas wykonywania zadania)
polaczenia systemow plikow serwera z systemem plikow komputera z,
ktorego zlecane jest wykonanie zadania za pomoca NFS.
- -c
- powoduje wykonanie wskazanej komendy po zakonczeniu
wykonywania zadania; komenda bedzie wykonywana w takim samym
srodowisku jak podczas zlecania wykonania. zmienna srodowiska
"TBROKER_TASK" bedzie zawierala nazwe zadania; jezeli komenda
wyprodukuje jakiekolwiek wyniki (na stdout) zostana one przeslane
poczta osobie zlecajacej lub na adres podany w parametrze -M.
KOmenda nie bedzie wykonana gdy zadanie nie zostanie wykonane (na
przyklad skasowane z kolejki).
- datafile
- zawartosc pliku o podanej nazwie (lub
standardowe wejscie komendy tsub gdy pliku nie podano) bedzie
dostarczona jako standardowe wejscie wykonywanego zadania.
Dalej: Format podawania czasu
Wyzej: Podstawowe komendy systemu HP
Poprzednio: tstat (1)