# root의 cron 설정 확인 : crontab -l (루트계정에서)
1. /etc/crontab 이용
# run-parts
01 * * * * root run-parts /etc/cron.hourly // 매시 1회 자동실행하기 위한 시스템 크론 설정,
/etc/cron.daily 디렉토리내에 존재하는 스크립트 파일 실행
02 4 * * * root run-parts /etc/cron.daily // 매일
22 4 * * 0 root run-parts /etc/cron.weekly // 매주
42 4 1 * * root run-parts /etc/cron.monthly // 매월
(분, 시, 일, 월, 요일)
* : 모든 숫자
- : 연속된 숫자
2. crontab 명령어를 이용
일반 사용자가 crontab 명령어를 사용하려면 /etc/cron.allow 에 등록
※ cron.allow 파일이 있다면 root라도 등록 되어 있어야 crontab 설정 가능
[root@~ ]# cat /etc/cron.allow
root
abcdefg
1234567
root를 비롯한 사용자들의 cron 설정을 모아둔 디렉토리 : /var/spool/cron/
계정명과 동일한 파일명으로 보관, 파일의 내용은 해당 계정으로 로그인해서 crontab -l 한 결과와 동일
# crontab -e = vi /var/spool/cron/계정명
# 일반 계정 사용자 수정 & 확인
crontab -u 계정명 -e
crontab -u 계정명 -l
# cron 삭제
crontab -r : /var/spool/cron/ 에서 삭제됨
[출처] 시스템 관리 자동화 cron|작성자 윈썸데이