본문 바로가기

OS/_Linux

[영남이공대학교 사이버보안과]Linux- 4)예약작업, crond, atd

예약작업으로 시스템 관리

croub : 주기적으로 정해진 시간에 특정작업 실행(주기적 실행)

atd : 특정 시간 이나 시스템의 부하가 낮을 때 수행하도록 예약된 작업을 수행하는 데몬 프로그램(한번실행)

crond 의 설정파일

시스템 crond:/etc/crontab 주로 root 권한으로 작업 수행

사용자 crond:/var/spool/cron/사용자명

 

crond 설정파일 형식

시스템 : <><><><><요일><사용자권한><실행시킬 명령어>

사용자 : <><><><><요일><실행시킬 명령어>

사용자별 crond 설정

crontab e :설정파일 편집 crontab l : 설정파일 확인 crontab r : 설정파일 내용 삭제

 

crond사용 제한

/etc/cron.allow : 이 파일이 존재하면 이 파일에 등록된 사용자만 cron 작업 수행

/etc/cron.deny : 이 파일이 존재하면 이 파일에 등록된 사용자는 cron 작업을 수행x

둘다 존재하면 allow가 우선 둘다 없으면 root만 작업가능

 

cron 로그

/var/log/cron

atd의 설정파일 편집

사용법 : at 20:36 2014-08-25 엔터 -> 실행시킬 명령어 엔터 -> ctrl+D 저장


atd 로그 : /var/spool/at/에 존재

atq : 사용리스트 확인

atrm 작업번호 : 실행시킨 작업의 삭제