반응형
crontab: 작업을 고정된 시간, 날짜, 간격에 주기적으로 실행할 수 있도록 스케줄링하는 명령어
[ crontab 파일의 필드 ]
# /etc/crontab 파일 확인
cat /etc/crontab
• 분
• 시간
• 일
• 월
• 요일
• 명령
[ crontab 옵션 ]
명령 | 용도 |
crontab -l | 현재 사용자의 작업을 나열 |
crontab -r | 현재 사용자의 모든 작업을 제거 |
crontab -e | 현재 사용자의 작업을 편집 |
crontab filename | 모든 작업을 제거하고 filename에서 읽은 작업으로 바꿈 파일이 지정되지 않은 경우 stdin 입력을 사용 |
# e옵션: timestamp.txt 파일에 2분마다 날짜 정보를 저장하기
crontab -e
*/2 * * * Mon-Fri /usr/bin/date >> /timestamp.txt
# l 옵션: 설정한 작업 목록 확인
crontab -l
# 스케줄링 확인: timestamp.txt 파일에 2분 간격으로 timestamp가 찍혔나?
cat /timestamp.txt
# r 옵션: 스케줄링 모두 삭제
crontab -r
[위 내용은 Redhat의 공인 교육과정 내용 중 일부를 정리한 글입니다.]
반응형
'RedHat 시스템관리' 카테고리의 다른 글
시스템 성능 튜닝 ①tuned: 시스템 성능 최적화 (3) | 2023.03.23 |
---|---|
작업 예약 ③Anacron을 사용해서 정기적으로 작업 예약하기(anacrontab) (0) | 2023.03.23 |
작업 예약 ②at 명령어: 특정 시간 이후에 실행하는 작업 예약하기(반복x 단일 작업) (0) | 2023.03.23 |
grep 명령어: 정규표현식을 사용한 grep 명령어 사용 예시 (2) | 2023.03.23 |
bash 스크립트 작성 방법: 반복문(for) 및 조건문(if) 사용해보기 (0) | 2023.03.23 |