Zdravím,
neřešil někdo ve win situaci, kdy potřebujete na nějaké cestě v určitém adresáři prohledat *.txt a v nich nalézt určitý text? Když to ten text najde, tak pak restartovat specifický běžící proces?
Jde mně o to, že mně často padá jedna věc a tvůrci toho SW nejsou zatím schopni nalézt příčinu. Tak jsem to chtěl řešit prozatím tak, že když se objeví ona errorová hláška v logfile (ono *.txt), tak že se to resne.
Měl jsem plán to navěsit na cron for win a zkoušel jsem si hrát s grep for win, ale nedaří se
Nemá někdo náhodou nějakou ideu? Dííky za jakékoli info
[SOLVED] Restart běžícího procesu po nalezení určitého textu (windows server)
Vytvořeno od
Firestone-
, Sep 05 2010 10:57
6 odpovědí na toto téma
#1
Publikováno 05 September 2010 - 10:57
Mrkněte na Geocaching v médiích (rozcestník). Třeba Vás něco zaujme :-)
#2
Publikováno 05 September 2010 - 11:04
A ten proces bezi jako aplikace, nebo jako service?
Kdyz nastane chyba, tak ta aplikace bezi dal, nebo se sama ukonci?
#3
Publikováno 05 September 2010 - 11:13
Obojí je možné - používám tam ještě FireDaemon (Run Any Application As Windows Service). Ten přebírá správu nad některými běžícím aplikacemi a dělá z toho service. Ale není problém i restartovat přímo aplikaci a tohle přeskočit.
Když chyba nastane tak se nemůžou lidi připojit na onu službu, ale běží to dál (onen text, který o tom vypovídá je "The server encountered a fatal error and needs to shut down!" )
Mrkněte na Geocaching v médiích (rozcestník). Třeba Vás něco zaujme :-)
#4
Publikováno 05 September 2010 - 11:29
type cesta\*.txt | find "hledany text"
if errorlevel 1 goto exit
:: restart služby
net stop nazev_sluzby
net start nazev_sluzby
:exit
#5
Publikováno 05 September 2010 - 11:36
Příkaz type bude určen asi jen pro PowerShell, že? Jinak díky za tip, jdu to zkusit. Pak by to šlo navěsit na cron/scheduled tasks a bylo by vymalováno
Mrkněte na Geocaching v médiích (rozcestník). Třeba Vás něco zaujme :-)
#6
Publikováno 05 September 2010 - 11:51
type je interní příkaz command.com-u, takže je standardní součástí win
#7
Publikováno 05 September 2010 - 11:59
Příkaz type bude určen asi jen pro PowerShell, že? Jinak díky za tip, jdu to zkusit. Pak by to šlo navěsit na cron/scheduled tasks a bylo by vymalováno
EDITED: Tak to vypadá, že to splní to, co bych chtěl Tímto móóc děkuji za help!
Mrkněte na Geocaching v médiích (rozcestník). Třeba Vás něco zaujme :-)
1 uživatel(ů) prochází toto téma
0 uživatelů, 1 návštěvníků 0 anonymních uživatelů