spousteni skriptu ze skriptu

Michal Martinasek xmartin na fi.muni.cz
Středa Březen 17 12:23:05 CET 1999


Dobry den

Jaroslav Filip wrote:
> To jde zabit sam sebe? To kill -HUP bych musel spoustet z toho
> vnejsiho skriptu a ten taky zabijet. To preci nejde?

Zabit sam sebe samozrejme jde. Navic Vam bylo doporuceno posilat ten
kill z toho vnoreneho procesu a ne z toho nadrazeneho.
Podle me ale tohle neni nutne (viz dale).

> bohuzel to jsem zkousel a nefungovalo to. WWW server cekal, az se
> dokonci vsechny skripty (vnitrni i vnejsi) a az potom zobrazil stranku
> (vysledek toho vnejsiho skriptu). Tuto stranku zobrazuji v tom vnejsim
> skriptu a chci aby se

Skoro bych rekl, ze WWW server neceka na zadne dokoncovani skriptu, ale
spis na flushnuti vygenerovane stranky (mozna spis zavreni deskriptoru
standardniho vystupu vasich skriptu). To by se melo dit pri ukonceni
skriptu, ale asi zalezi i na tom, co mate uvedeno v tech vnorenych. Ja
bych zkusil na konec prvniho skriptu pripsat explicitni flushnuti stdout
a pak explicitni zavreni stdout a do vnoreneho taky pridat zavreni
stdout. (tj. aby v dobe ukonceni prvniho skriptu byl zavreny deskriptor
standardniho vystupu, ktery je vlastne cteny pres rouru WWW serverem).
Pak uz pro server neexistuje zadny rozumny duvod, proc stranku hned
neodeslat.

Michal Martinasek


Další informace o konferenci Linux