2012-03-08 4 views
1

Tomcat 서버를 시작하는 배치 스크립트가 있습니다. 스크립트가 서비스를 시작하면 "webapps"디렉토리에있는 파일과 폴더의 압축을 풉니 다. 고객이 추가 한 이미지 파일을 webapps 디렉토리에 복사하여 서버에서 사용할 수 있도록하려고합니다. 그러나 나는 폴더에 압축을 푼 때까지 나는이배치 스크립트에서 폴더 대기

답변

3
(단지 임의 충분히 긴 대기 시간을 따로) 일어날 수 있도록하는 데 사용할 수있는 것을 명령이나 명령, 여기에 이미지를 추가하기 전에 디렉토리가 존재하도록 기다릴 필요

나는이 물건에 전문가는 오전 없지만 나를

@echo OFF 
:START 
if not exist c:\abc GOTO WAIT 
GOTO COPY 

:WAIT 
:: pause for 1 second 
ping 127.0.0.1 > nul 
GOTO START 

:COPY 
ECHO "DO COPYING STUFF" 

핑은 폴더 나 파일이 존재하는 경우 각 검사 사이에 1 초 일시 정지를 넣어하는 것이 작동합니다.

+0

당신이 당신의 솔루션 매력 : – kbenderJavaCoder

+0

가 사용을 고려'제한 시간/t처럼 일 전문가가 잘 여부를 1/대신 ping''사용하는 ... 참조 nobreak' https://technet.microsoft.com/ 추가 정보를 원하시면 EN-GB/라이브러리/cc754891.aspx – Ruskin

관련 문제