Window MySQL 배치 파일 만들기


1 . 메모장을 생성 하시고 원하는 배치 이름으로 바꾸신 뒤 확장자를 bat으로 지정합니다.



2. 배치 작성

MySQL path 가 잡혀서 cmd 에 
mysql -u UserName -pPassword 로 접근이
바로 가능하시다면 

mysql -u UserName -pPassword<SQL파일경로
( 동일한 디렉토리면 파일명.확장자만 적어도 가능합니다)

cmd 에서 mysql 이 안먹힐 경우 bin 까지 찾아간 뒤 mysql.exe를 실행시킵니다.

cd /
cd Program Files\MariaDB 10.2\bin
mysql.exe -u root -proot<C:\Users\developer\Desktop\runsql.sql




3. 마찬가지로 sql 확장자로 실행시킬 스크립트를 작성




4. 스크립트 작성, 여러줄 가능 세미콜론으로 실행시킬 스크립트 단위 지정




5. 윈도우에 예약작업으로 들어갑니다




6. 기본작업만들기 클릭

이름과 설명은 아무거나 작성해주셔도 무방




7.  실행시킬 시간 설정



8. 해당 시간이 되면 프로그램 실행 
여기서는 배치파일이 되겠죠




9. 배치파일 설정해 주신 뒤 마침










예약작업 실행 전에 Bat 파일을 실행 하셨을 때 정상적으로 SQL 스크립트가 
작동되는걸 확인 후에 예약작업을 설정해 주세요.


따로 예약작업을 걸고싶지 않고 
bat 로만 해결을 원한다 하면

bat을 계속 실행상태로 만들고 배치 내에서 반복
작업 실행





 : st

call C:\Users\test.bat ( 원하는 배치파일 경로 ) 실행시킬 배치파일


timeout -t 3600 /nobreak   ( 3600초 이후 이어서 실행 )

goto st ( st 로 이동 )



call로 여러개의 배치파일을 불러도 무방함. 절대경로를 지정한 이유는
배치파일 내에 디렉토리 이동 명령어가 존재할 경우 두번째 call 에서는 
바뀐 디렉토리 내의 bat 을 호출시켜서 파일이 존재하지 않음.





댓글

  1. 음.. 리눅스 크론탭도 포스팅해주시면 안되나요 ?

    답글삭제

댓글 쓰기

가장 많이 본 글