#!/bin/bash
echo $(date +"%Y-%m-%d %H:%M:%S")' start'
"파이썬.exe 경로" "파일.py 경로" # python일 경우
php 파일.php 경로 # php일 경우
echo $(date +"%Y-%m-%d %H:%M:%S")' end'
#!/bin/sh
echo $(date +"%Y-%m-%d %H:%M:%S")' start'
mysql -uusername -ppassword < 파일명.sql
echo $(date +"%Y-%m-%d %H:%M:%S")' end'
echo "================ sql done ============="
use 데이터베이스명;
LOAD DATA INFILE '파일경로/파일명'
INTO TABLE 테이블명
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(컬럼명, 컬럼명 ...);
crontab -e
# 8시간 마다 실행
* */8 * * * 경로/파일명.sh >> 경로/파일명.log 2>&1
crontab -l # 설정한 크론탭 확인
log파일 열어보면 스케줄러 제대로 작동하고 있는지 확인 가능하다.