kok202
[2019.03.05] 배치 사용법

2019. 3. 5. 14:35[정리] 직무별 개념 정리/백엔드

cron : Command Run ON

crontab

crontab -l 예약리스트 출력

crontab -e 예약리스트 편집

crontab -r  예약리스트 삭제

crontab은 crontab -e로 cron에 들어가 vi 편집기로 직접 작성하는 방식임




 *

*

 root

myScript.sh 

 분

시 

 월

요일 

사용자 

명령어 




/ 는 주기를 뜻한다.

- 은 구간을 듯한다.

5 * * * *

 (0시 5분), (1시 5분), (2시 5분), (3시 5분)...

 /5 * * * *

 (0시 5분), (0시 10분), (0시 15분), (0시 20분)...

 5-6 * * * *

 (0시 5분), (0시 6분), (1시 5분), (1시 6분)...




예제

1. ~/Desktop/ShellScript/dateRecoder.sh를 생성 다음과 같이 적는다.

#!/usr/bin/env bash 

 echo $(date) >> ~/Desktop/ShellScript/date.txt


2. crontab -e 를 입력하고 다음과 같이 적는다.

* * * * * ~/Desktop/ShellScript/dateRecoder.sh





 /etc/cro

 언제 어떤 파일이 시작되는지 기록한다.

 /etc/log/cron 

 로그 파일 기록

 /etc/default/cron 

 환경 설정파일 기록

스프링에서 사용하는 cron




'[정리] 직무별 개념 정리 > 백엔드' 카테고리의 다른 글

SSH key 방식 접속  (0) 2019.12.17
DNS + LB  (0) 2019.12.06
리눅스 Telnet, SSH, Proxy  (1) 2019.12.06
리눅스 개념  (0) 2019.12.06
[2019.03.05] 모니터링 커맨드  (0) 2019.03.05