Next: Narzedzia farmera - Up: Podgladanie farmy. Previous: Wszystkie zwierzeta farmy.

Zadania batchowe.

Program rljob umozliwia uzyskanie informacji o job'ach (programach batchowych) wykonywanych w danej chwili na komputerach farmy. Program moze tworzyc wydruki w trzech trybach: krotkim, dlugim (opcja -l od long) i pelnym (opcja -a od all). Do zilustowania roznic pomiedzy poszczegolnymi sposobami posluzymy sie prostym przykladem


	fizyk1% rrun -t job/test "sleep 10; sleep 90;"
	rund: Job started.

	fizyk1% rljob
	jid       owner          creation time       stat       label
	51    bogusz@fizyk1      93/06/15 14:18     running     test 

	fizyk1% rljob -l
	jid tid cpu          owner      stat
	51  1   ccpu05   bogusz@fizyk1  finished exit: 0 (u:0.0, s:0.0)
	  command: exec  sleep 10
	51  2   ccpu05   bogusz@fizyk1  running (pid: 16815)
	  command: exec  sleep 90

	fizyk1% rljob -a
	--------------------------------------------------------------
	job id: 51, label: test, owner: bogusz@fizyk1,
	job creation: 93/06/15 14:18, 
	job stat: running, last update: 93/06/15 14:18, pid: 18568

	   task id: 1, cpu: ccpu05, created: 93/06/15 14:18
	   task stat: finished 93/06/15 14:18 exit: 0 (u:0.0, s:0.0)
	   command: exec  sleep 10

	   task id: 2, cpu: ccpu05, created: 93/06/15 14:18
	   task stat: running, last update: 93/06/15 14:18, pid: 16815
	   command: exec  sleep 90
	--------------------------------------------------------------
Uruchomiony job sklada sie z dwu zadan (task'ow) sleep 10 oraz sleep 90 (czekaj 10, a potem 90 sekund). Widac ze tryb krotki (bez opcji) traktuje job jako calosc natomiast dwa pozostale (dlugi, opcja -l oraz pelny, opcja -a) ``rozbijaja'' go na poszczegolne task'i.

rljob posiada szereg opcji pozwalajacych wyszukiwac job'y o okreslonych wlasnosciach:

-J numer jobu : podaje informacje o job'ie o podanym numerze (np. 51).

-L etykietka : podaje informacje o wszystkich job'ach opisanych podana etykietka (np. test).

-U [nazwa uzytkownika] : podaje informacje o wszystkich job'ach uruchomionych przez danego uzytkownika (np. bogusz).

-C [nazwa komputera] : podaje informacje o wszystkich job'ach zleconych z komputera o podanej nazwie (np. fizyk1)

-T{b|o|a}czas : podaje informacje o wszystkich job'ach uruchomionych przed (-Tb od before), po (-Ta od after) lub dokladnie w (-To) podanym czasie. czas mozna zapisac w formie rok/miesiac/dzien/godzina/minuta. Nie jest konieczne podawanie calego opisu czasu mozna na przyklad poprzestac na rok/miesiac/dzien albo rok/miesiac/dzien/godzina. (np.: -Tb 93/06/15 lub -Ta 93/06/15/14/30)

Wywolanie rljob -H ... pozwala uzyskac informacje na temat job'ow (oraz task'ow) ktore nie sa juz aktywne lecz system farmy (tzw. job manager) jeszcze o nich ``pamieta''.


MG
Thu Feb 10 15:03:44 MET 1994