배치(Batch)파일에서 다른 bat파일을 호출 할 때 그냥
aaa.bat
처럼 입력해주면 된다.
하지만
call aaa.bat
이란 명령도 있다.
aaa.bat은 include된 것 처럼
aaa.bat을 실행하고 그 다음 terminate될 수가 있다.
하지만
call aaa.bat을 하면
그냥 메인 배치 파일에서 aaa.bat을 호출만 한 것이므로
실행 결과는 같지만 terminate되거나 하지 않는다.
물론 둘 다 include는 아니기 떄문에
변수를 공유하거나 하지는 않는다.
가급적 호출한 batch파일의 상황에 좌우되지 않으려면
call을 써주는 것이 영향도가 적어 좋은 것 같다.
Do not login your server any more!
giip :: Free server management tool!
https://giipasp.azurewebsites.net/
aaa.bat
처럼 입력해주면 된다.
하지만
call aaa.bat
이란 명령도 있다.
aaa.bat은 include된 것 처럼
aaa.bat을 실행하고 그 다음 terminate될 수가 있다.
하지만
call aaa.bat을 하면
그냥 메인 배치 파일에서 aaa.bat을 호출만 한 것이므로
실행 결과는 같지만 terminate되거나 하지 않는다.
물론 둘 다 include는 아니기 떄문에
변수를 공유하거나 하지는 않는다.
가급적 호출한 batch파일의 상황에 좌우되지 않으려면
call을 써주는 것이 영향도가 적어 좋은 것 같다.
Do not login your server any more!
giip :: Free server management tool!
https://giipasp.azurewebsites.net/
댓글
댓글 쓰기