case Computer :
windows batch file make
거곰
2009. 6. 11. 19:11
도움을 주는곳 :
http://technet.microsoft.com/ko-kr/library/cc739502(WS.10).aspx
내가 사용중이 간단한 프로그램 재시작 배치파일
@echo off
echo ------------------------------------
echo Process restart
echo ------------------------------------
taskkill /F /IM ps1.exe
taskkill /F /IM ps2.exe
:loop1
start /d "C:\program\ps" ps1.exe
IF NOT "%ERRORLEVEL%" == "0" goto ERROR1
echo 성공 : 프로세스 "ps2.exe"가 시작되었습니다.
:loop2
start /d "C:\program\ps" ps2.exe
IF NOT "%ERRORLEVEL%" == "0" goto ERROR2
echo 성공 : 프로세스 "ps2.exe"가 시작되었습니다.
goto QUIT
:ERROR1
echo FAIL : Process ps1.exe ERROR !!
goto loop2
:ERROR2
echo FAIL : Process ps2.exe ERROR !!
goto QUIT
:QUIT
@echo off/on 배치파일에 나오는 명령어를 보여줄것인지 결정한다.
start /d "directory" program : 디렉토리 이름에 스페이스가 있다면 "" 안에 넣어서 한다.
*프로그램이 환경변수에 포함된 곳에 있다면 그냥 프로그램이름만 적어도 된다.
errorlevel : 윈도우즈 내에 프로그램이 실행되면 실행에 대한 결과로 errorlevel이 있다.
0 : 정상실행
1 : 실행 실패
2~255 : 그외에 error 값
반응형