/ Forside / Teknologi / Operativsystemer / MS Windows / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
MS Windows
#NavnPoint
Klaudi 76474
o.v.n. 67550
refi 58409
tedd 45557
Manse9933 45149
molokyle 40687
miritdk 38357
briani 27239
BjarneD 26414
10  pallebhan.. 24310
Starte og stoppe/lukke et program automati~
Fra : Steffen Fog Sørensen


Dato : 24-03-03 14:49

Jeg har et lille problem!

Et program jeg har kørende på en server, går ofte ned. ( spørg ikke)
Nå ok, det er et program der checker for mail til vores SuperOffice...

Jeg vil gerne stoppe dette program, og starte det igen, en gang i døgnet.
Er det muligt?


--


Mvh.

Steffen





 
 
Asbjorn Hojmark (24-03-2003)
Kommentar
Fra : Asbjorn Hojmark


Dato : 24-03-03 14:54

On Mon, 24 Mar 2003 14:49:12 +0100, "Steffen Fog Sørensen"
<steffen@digisource-fjernes.dk> wrote:

> Et program jeg har kørende på en server, går ofte ned. ( spørg ikke)

Hvis det kører som en service, kan du lade Windows checke på, om
det er i live, og hvis det ikke er tilfældet, så genstarte det.
(Højreklik på servicen, vælg Recovery tab'en, og du vil se, hvad
jeg mener).

-A

Thomas Hedberg (24-03-2003)
Kommentar
Fra : Thomas Hedberg


Dato : 24-03-03 15:25

> Jeg har et lille problem!
>
> Et program jeg har kørende på en server, går ofte ned. ( spørg ikke)
> Nå ok, det er et program der checker for mail til vores SuperOffice...
>
> Jeg vil gerne stoppe dette program, og starte det igen, en gang i døgnet.
> Er det muligt?

Jeg bruger følgende til at slå et program ned, som kører på min server.
Nedenstående har jeg gemt i en batch fil, som jeg så schedulerer med et AT
job.

d:\programs\misc\tlist.exe | find /i "my_program_i_want_to_kill.exe"
>d:\programs\misc\temp.txt
for /f "delims= tokens=1" %%i in (d:\programs\misc\temp.txt) do
d:\programs\misc\kill.exe %%i
del d:\programs\misc\temp.txt

tlist og kill er programmer er så vidt jeg huske begge programmer fra
resource kittet.

Husk at rette "my_program_i_want_to_kill.exe" til det aktuelle program.

Hvis det er en service, så er det bare at bruge NET STOP "Service navn" for
at stoppe den og tilsvarende NET START "Service navn" for at starte det
igen. Alternativt benytte Asbjørns råd om at lade Windows genstarte servicen
ved fejl.

Mvh,

Thomas Hedberg
http://www.netbootcd.dk




Lars Kim Lund (24-03-2003)
Kommentar
Fra : Lars Kim Lund


Dato : 24-03-03 16:52

"Thomas Hedberg" <thomas@hedberg.dk> wrote:

>Jeg bruger følgende til at slå et program ned, som kører på min server.
>Nedenstående har jeg gemt i en batch fil, som jeg så schedulerer med et AT
>job.
>
>d:\programs\misc\tlist.exe | find /i "my_program_i_want_to_kill.exe"
>>d:\programs\misc\temp.txt
>for /f "delims= tokens=1" %%i in (d:\programs\misc\temp.txt) do
>d:\programs\misc\kill.exe %%i
>del d:\programs\misc\temp.txt

Hvis det var mig ville jeg sammenskrive de to linier og undgå
temp-filen.

for /f "foo" %%i in ('tlist ^|find /i "bar"') do kill %%i

Evt. hvis det bliver langt så skrive det som en variabel.

set c=tlist ^^^|find /i "bar"
for /f "foo" %%i in ('%c%') do kill %%1

Udover det rent kosmetiske kan man argumentere for at koden er lidt
lettere at læse.

>tlist og kill er programmer er så vidt jeg huske begge programmer fra
>resource kittet.

Og jeg ville bruger pskill - hvis kill virker så ok, men jeg synes
ofte den har problemer - også med kill -f. Pskill tager det meste
bortset fra nogle få system-processer eller visse former for zombier.

--
Lars Kim Lund
http://www.net-faq.dk/

Thomas Hedberg (24-03-2003)
Kommentar
Fra : Thomas Hedberg


Dato : 24-03-03 17:27

> Hvis det var mig ville jeg sammenskrive de to linier og undgå
> temp-filen.

> for /f "foo" %%i in ('tlist ^|find /i "bar"') do kill %%i

Det ved jeg.. Er bare for doven til at lave noget om der virker *S*

> >tlist og kill er programmer er så vidt jeg huske begge programmer fra
> >resource kittet.

> Og jeg ville bruger pskill - hvis kill virker så ok, men jeg synes
> ofte den har problemer - også med kill -f. Pskill tager det meste
> bortset fra nogle få system-processer eller visse former for zombier.

Jeg benytter også en del af sysinternals command-line utilities.. Faktisk
næsten dem alle. Men flere af de kunder jeg betjener er "allergiske" overfor
freeware/shareware programmer. Så findes de i resource kittet, så har de det
væsentligt bedre med at jeg benytter dem. På mine private maskiner, er det
en anden sag.

--
Mvh,

Thomas Hedberg
http://www.netbootcd.dk



Søg
Reklame
Statistik
Spørgsmål : 177578
Tips : 31968
Nyheder : 719565
Indlæg : 6409073
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste