본문 바로가기

네트워크·보안/정보보안기사

[정보보안기사] 01.시스템보안 - crontab

반응형

[정보보안기사] 01.시스템보안 - 리눅스 정기적 스케줄 관리(crontab)

한줄 개념 : 리눅스 정기적으로 실행되는 작업 명령

 

프로세스 스케줄 관리 주기 결정

* * * * *
시간 요일
0-59 0-23 1-31 1-12 0-7(0일요일)

명령어 구성

crontab -e crontab -l crontab -r
편집 확인/수정 작업 목록 확인 예약 작업 제거

실행 예시

* * * * * /root/test.sh 매 1분마다 /root/test.sh 실행
10, 30 * * * * /root/test.sh 매 10분, 30분마다 /root/test.sh 실행
0 0 * * * * /root/test.sh 매일 0시마다 /root/test.sh 실행
0 0 * * 1-5 /root/test.sh 평일(월~금) 0시마다 /root/test.sh 실행

crontab 파일 접근 제어

 /etc/crontab.allow 만 있는 경우 목록에 등록된 사람만 사용 가능
 /etc/crontab.deny 만 있는 경우 목록에 등록된 사람은 사용 불가능
둘 다 있는 경우  /etc/crontab.allow 목록 우선
둘 다 없는 경우 root만 사용 가능

 

반응형