Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet batch-al leállíta...

Hogyan lehet batch-al leállítani egy éppen futó programot?

Figyelt kérdés

2012. ápr. 10. 14:10
 1/1 coopper ***** válasza:

Szia.


Próbáld a Taskkill parancsot itt a helpje :


TASKKILL [/S rendszer [/U felhasználónév [/P jelszó]]]]

{ [/FI szűrő] [/PID folyamatazonosító | /IM folyamatnév] } [/T] [/F]


Leírás:

Ez az eszköz a feladatok folyamatazonosító (PID) vagy folyamatkép

alapján történő lezárására szolgál.


Paraméterlista:

/S rendszer Az a távoli rendszer, amelyikhez kapcsolódni kell.


/U [tartomány\]felhasználó

Az a felhasználókontextus, amely alatt

a parancsot végre kell hajtani.


/P [jelszó] A jelszó a megadott felhasználói kontextushoz.

Kihagyás esetén rákérdez.


/FI szűrő Szűrő alkalmazása adott feladatcsoportra.

Lehetővé teszi a "*" karakter használatát.

Példa: folyamatkép eq acme*


/PID folyamatazonosító A lezárandó folyamat azonosítójának megadása.

Az azonosító lekéréséhez használja a TaskList

eszközt.


/IM folyamatkép A leállítandó folyamat képének

megadása. A '*' helyettesítő karakter használható

az összes feladat vagy képnév megadására.


/T A megadott folyamat és összes, általa elindított

gyermekfolyamatának leállítása.


/F A folyamat(ok) lezárásának kényszerítése.


/? Ennek az üzenetnek a megjelenítése.


Szűrők:

Szűrőnév Érvényes operátorok Érvényes érték(ek)

----------- --------------- -------------------------

STATUS eq, ne RUNNING |

NOT RESPONDING | UNKNOWN

IMAGENAME eq, ne Folyamatnév

PID eq, ne, gt, lt, ge, le Folyamatazonosító

SESSION eq, ne, gt, lt, ge, le Munkamenetszám

CPUTIME eq, ne, gt, lt, ge, le Érvényes idő óó:pp:mm

formátumban.

óó - órák,

pp - percek, mm - másodpercek

MEMUSAGE eq, ne, gt, lt, ge, le Memóriahasználat KB-ban.

USERNAME eq, ne Felhasználónév

[tartomány\]felhasználónév

formátumban

MODULES eq, ne DLL-név

SERVICES eq, ne Szolgáltatásnév

WINDOWTITLE eq, ne Ablaknév


MEGJEGYZÉS

----------

1) A '*' helyettesítő karakter csak akkor érvényes az /IM kapcsolóhoz,

ha szűrőt alkalmaz.

2) A távoli folyamatok lezárása mindig kényszerítve történik (/F).

3) A "WINDOWTITLE" és a "STATUS" szűrők távoli számítógép megadásakor

nem működnek.


Példák:

TASKKILL /IM notepad.exe

TASKKILL /PID 1230 /PID 1241 /PID 1253 /T

TASKKILL /F /IM cmd.exe /T

TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"

TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe

TASKKILL /S rendszer /U tartomány\felhasználónév /FI "USERNAME ne

NT*" /IM *

TASKKILL /S rendszer /U felhasználónév /P jelszó /FI "IMAGENAME eq note*"

2012. ápr. 10. 17:09
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!