Toon posts:

[Win2k] Batch job stoppen met een batch-bestand

Pagina: 1
Acties:

Verwijderd

Topicstarter
Moi,

Ik heb een batch proggie dat ik via de Task Manager van Win2k laat draaien.
Nu is het zo dat ik dit proggie wil stoppen, namelijk voor een offline backup.
Dit wil ik doen met een zelf geschreven batch programma op cmd niveau.
Ik kan hem geloof ik niet automatisch op een andere manier stoppen, vandaar dat ik dit met een batch proggie wil doen.

Ik heb al het een en ander geprobeerd met kill.exe en pskill.exe maar heeft niet geholpen.
Aangezien er meer opdrachten in de taskmanager staan kan ik niet de service taskman.exe killen. Ik moet echt "bestandsnaam.bat" hebben voor het killen/stoppen.

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:31
Batch-scriptjes horen niet thuis in P&W, maar in het juiste OS forum.

P&W-> WOS

https://fgheysels.github.io/


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

ik zou zoiets doen:

code:
1
2
title helespecialewindowzodatikhemkankillen
tlist | findstr helespecialewindowzodatikhemkankillen >a.txt

en dan met een for loopje (zie for /?) de PID eruit halen, en het PID killen.

Verwijderd

Topicstarter
Hij kent het commando TList niet. Waar kan ik dit commando downloaden?

Verwijderd

Topicstarter
Het is trouwens op OS WIndows 2000.

Verwijderd

tlist en kill.exe zitten in de resourcekit.

probleem met een batch stoppen is dat het process "cmd" is. maar als het de enige batch is, is dat geen probleem.

edit: hmmm ja title ^^

idd zoiets:

for /f "tokens=1" %%a in ('tlist^|find /i "title"') do set processid=%%a
kill -f %processid%

[ Voor 24% gewijzigd door Verwijderd op 16-01-2004 10:25 ]


Verwijderd

Topicstarter
Zou je deze laatste functie nader uit kunnen leggen? Helaas is het proces ook niet te zien in de proces lijst aangezien dit gescheduled is in de task manager.
Gebruik ook weleens het commando AT en zie dat ie dan geplaatst wordt in de task manager.

Verwijderd

Topicstarter
Ik heb ook al eens eerder geprobeerd in de map Task onder Winnt de gescheduelde taak te verwijderen maar dan gaat deze gewoon verder als deze eenmaal uitgevoerd is. Baal er een beetje van dat dit nog niet werkt.

Ik moet eigenlijk gewoon hebben Alt+F4 maar dan in een batch proces, kei hard dat ie eruit knalt maar dat gaat nog niet echt lukken.
Kan het juiste proces niet precies kiezen aangezien deze in de taskmanager staat. De task manager is een algemeen proces als ik dat goed gezien heb.
Pagina: 1