Task Scheduler na Win mašini

jurek1973

Guru
3. sep 2007
4.122
1.071
113
Imam v task scheduler-ju nastavljeno eno BAT datoteko, da se izvede vsako noč.
Znotraj te BAT datoteke kličem zaporedno več EXE programov.
Pri tasku imam nastavljeno, da ga sistem ustavi po 12 urah (če se seveda prej ne konča sam - kar bi se moral).

Ali mogoče kdo ve:
če sistem ubije ta task, ali se prekine le izvajanje naslednjih ukazov v BAT datoteki, ali se prekine tudi EXE program, ki ga je ta BAT datoteka klicala?
 

damirj

Guru
9. maj 2012
5.283
2.402
113
Prekine izvajanje naslednjih ukazov v BATu, trenutno izvajajoč pa ostane. Res pa da nisem čisto 100%, je to moje že zelo staro dognanje..
 

jurek1973

Guru
3. sep 2007
4.122
1.071
113
Prekine izvajanje naslednjih ukazov v BATu, trenutno izvajajoč pa ostane. Res pa da nisem čisto 100%, je to moje že zelo staro dognanje..
Torej, če se en EXE zacikla, pa ne konča, ga sistem ne bo pokončal.
Moram za to sam poskrbet.
Recimo na začetku BAT datoteke najprej preventivno
taskkill /F /IM moj.exe
pobijem stare zaciklane postopke.
 

jekleni

Guru
1. avg 2007
2.516
843
113
V resnici je odvisno od programa. Exe je lahko tudi konzolni program, ki bo odletel skupaj s konzolo.
Ni pa to ravno najpogostejša varianta. Če pa je program okenski, je bolj ali manj ločen od konzole in ga njena smrt ne bo prizadela ("ph, bivša!").

Kakšna skrpucala od programov pa so to, da se serijsko zaciklajo?