답변:
이그나시오가 말했듯 /etc/crontab
이, 시스템 전체의 크론 탭입니다.
형식 /etc/crontab
은 다음과 같습니다.
# m h dom mon dow user command
* * * * * someuser echo 'foo'
동안 crontab -e
사용자 당, 그것의 가치는 어떤으로 언급 -u
crontab 명령은 현재 사용자의 crontab에 간다 인수입니다. crontab -e -u <username>
특정 사용자 crontab을 편집 할 수 있습니다 .
사용자 별 crontab에는 '사용자'필드가 없습니다.
# m h dom mon dow command
* * * * * echo 'foo'
혼동 될 수있는 crontab의 한 측면은 루트에도 자체 crontab이 있다는 것입니다. 예를 들어 crontab -e -u root
편집하지 않습니다 . cron 구성을/etc/crontab
참조하십시오 .
대부분의 Linux 배포판에서 사용자 별 crontab은 일반적으로 /var/spool/cron/crontabs/<username>
(vixie-cron)에 저장됩니다 .
RHEL 기반 배포는에 저장됩니다 /var/spool/cron/<username>
. (크로 니)
/var/spool/cron/root
RHEL 6 시스템의 루트 사용자 별 crontab에 저장됩니다 . 우분투를 확인하지는 않았지만 "보통"이라고 말하는 것은 약간의 스트레칭입니다.
path[crontabs]
에서 문자열 을 검색 하고 컨텍스트를 확인하십시오 (앞의 컨텍스트 행은 예를 들어 보입니다 ). 생각보다 더 많은 변화가 있습니다. 예를 들어 SUSE는 이들을 넣습니다 . (Distro 차이점을 찾아내는 것이 CFEngine이 처음 만들어진 이유 중 하나이므로 종종 좋은 참고 자료입니다.)redhat::
/var/spool/cron/tabs
하나는 시스템 crontab이고 루트 만 편집 할 수 있고 다른 하나는 사용자 crontab이며 사용자가 편집 할 수 있으며 사용자별로 존재합니다.