[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/cron | 언제 어떤 파일이 시작되는지 기록한다. |
/etc/log/cron | 로그 파일 기록 |
/etc/default/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 |