728x90
배치파일이란?
MS-DOS, OS/2, 윈도우에서 명령 인터프리터
에 의해 실행되게끔 고안된 명령어들이 나열되어 있는 텍스트 파일
배치 파일이 실행될 때, COMMAND.COM 또는 cmd.exe
와 같은 shell 프로그램
이 파일을 읽어 명령어를 줄 단위로 실행한다.
배치 파일은 보통 실행 파일을 자동으로, 연속적으로 실행할 때 유용하며 시스템 관리자가 따분한 일들을 자동화하기 위해 자주 사용한다
- 파일 확장자
- .bat : 마이크로소프트가 배치 파일에 사용한 최초의 파일 확장자. MS-DOS, 모든 버전의 윈도우즈에서 실행됨
- .cmd : Windows에서 배치 파일에 사용되고 명령어를 해석하기 위해 cmd.exe로 출력됨 (COMMAND.COM은 식별하지 못함)
예시
@echo off
REM scp 명령어 실행
scp -r 데이터출발지 데이터목적지
echo Code working....
cd C:/java/dir
java -jar test.jar
echo Finish
echo Code working 222....
cd C:/python/dir
python test.py
echo Finish
PAUSE
위에서 사용된 배치 파일 명령어
- @echo : default는 on이고 off로 설정할 수 있다.
- 이 값을 on으로 하면 한 줄 한 줄 실행한 결과를 보여준다.
- off로 하면 별도의 출력을 하지 않는 이상 명령어들의 결과를 보여주지 않는다.
- REM : 주석처리
- PAUSE : 잠시 멈춤. PAUSE 위의 명령어를 다 실행하고 나서 Enter 키를 누를 때 까지 커맨드 실행이 멈춘다. Enter 키를 누르고 나면 동작을 재개한다.
- echo : ECHO를 입력하고 뒤에 있는 문자열을 커맨드 창에 출력한다. print를 해준다고 생각하면 된다.
가장 기본적으로 해당 파일의 내용을 윈도우 커맨드
에서 실행한다는 걸 염두하면 된다.윈도우 커맨드
환경에서 한줄씩 실행되는 것이기 때문에 윈도우 커맨드에서 사용하는 명령어들을 사용해야 한다.
거기에 덧붙여 배치파일에서 사용할 수 있는 문법과 명령어가 있는데 이는 아래의 링크를 참고하도록 하자.
배치 파일의 자세한 문법과 명령어 설명
배치 파일 만들기
메모장
을 이용한다고 하면...
1) 메모장에 내가 원하는 배치 파일을 만들기 위한 내용을 넣는다.
2) 다른 이름으로 저장
을 이용해서 확장자를 .cmd로 설정해주면 된다.
출처
'다양한 주제' 카테고리의 다른 글
기상청 API 이용방법 (0) | 2023.07.28 |
---|---|
Windows 작업 스케줄러 (0) | 2023.07.26 |
netstat에 대해 (0) | 2023.07.25 |
scp에 대해(정의, 사용법, 비밀번호 없이 동작하도록 하는 방법) (0) | 2023.07.25 |
crontab (0) | 2023.07.20 |