codeheart 위치로그  |  태그  |  미디어로그  |  방명록
icon msys (bash) 에서 batch 파일을 실행하고 싶을 때
개발/기본 | 2013. 12. 22. 00:48

cmd shell 에서 batch 파일을 실행하는 방법은 다음과 같다.


script.bat


혹은


cmd /c script.bat




하지만, msys 에서 배치파일을 실행한다면


script.bat 는 (특별한 설정없다면) 당연히 인식못할테니


cmd /c script.bat


로 해야할 것 같다.


하지만 안된다. 게다가 cmd 쉘 상태로 남아있게 된다.


(cmd /c 는 수행 후 되돌아 오는 것이라고 설명됨에도 불구하고)


이해는 안되지만 msys 가 cmd 를 특별 취급하는 것 같다.


따라서, 의도한 대로 배치파일을 수행하려면


cmd.exe /c script.bat


처럼 .exe 확장자까지 기입하면 된다.


그러면, script.bat 을 수행후, 다시 msys bash 쉘 상태로 돌아온다.




arrow 트랙백 | 댓글



관리자  |   글쓰기
BLOG main image
code heart story
분류 전체보기 (74)
생활 (0)
잡담 (8)
컴퓨터 (11)
개발 (52)
Total :
Today :
Yesterday :
rss
위치로그 : 태그 : 방명록 : 관리자
코드하트's Blog is powered by Daum / Designed by plyfly.net