/etc/cron.d와 / var / spool / cron의 차이점은 무엇입니까?


24

RHEL의 크론 탭은 /etc/cron.d, 및 두 위치에 중복 된 것으로 보입니다 /var/spool/cron. 나는 확인했고, 이것들 중 어느 것도 다른 것에 대한 링크가 아니며, 어느 위치에도 크론이 포함되어 있지 않습니다.

가장 중요한 질문은 이것입니다.이 둘 중 어느 것이 권위있는 위치입니까? 이 두 가지 중 하나에서만 파일을 편집하려면 파일을 실행하려면 어떤 파일을 편집해야합니까?


1
/ etc / crontab을 잊지 마십시오!
mdpc

답변:


31

/var/spool/cron개별 사용자 crontab이있는 곳입니다. 사용자는 crontab -e에서 해당 파일을 편집합니다 /var/spool/cron.

/etc/cron.d모듈 식 crontab 파일을 스캔하는 디렉토리입니다. 해당 디렉토리의 파일에 대한 구문이 약간 다릅니다. cron 항목에는 a user에서 cron 항목을 실행할 수있는 추가 필드가 있습니다. 이것은 시스템 전체 /etc/crontab파일 과 동일 합니다.

여기에서 RedHat의 문서를 참조하십시오 : http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/3/html/System_Administration_Guide/ch-autotasks.html


7
/etc/cron.d/의 파일이 사실상 모든 루트 소유 (사용자 cron 파일이 아님)임을 추가합니다. 또한이 파일은 "cron에 의해"실행되지 않으며 이러한 파일을 보는 cron 작업에 의해 실행됩니다 .
adaptor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.