'tasklist'에 해당되는 글 1건

  1. 2012.04.25 [dos] 특정 프로세스 존재여부에 따라 실행을 결정하기
2012. 4. 25. 11:06 IT

WHY?

윈도우에서 실행되는 데몬성 프로그램 중에서 복수개의 프로세스를 띄우면 안되는 프로그램이 있어서...


HOW?

1. tasklist 명령으로 해당 프로세스가 떠있는지 확인.

2. 유무에 따라 프로세스 실행


example

@echo off

set PROCEXIST=NO

set PCNAME="blahblah.exe"

tasklist /nh /fi "Imagename eq %PCNAME%" | find /C %PCNAME% && set PROCEXIST=YES


if /I "%PROCEXIST%"=="NO" goto :EXEC


echo %PCNAME% already exist.

tasklist /v /fi "Imagename eq %PCNAME%" /fo list

echo ******* press any key to exit *******

echo.

pause >NUL

goto :EXIT


:EXEC

blahblah.exe


:EXIT


References 

http://www.computing.net/answers/programming/dos-command-for-wait-5-seconds/11192.html

tasklist : http://technet.microsoft.com/en-us/library/bb491010.aspx

posted by smplnote