답변:
편집 : 이 경우 실제로 답변이 적용되지 않습니다. 아래 Zoredache의 의견을 참조하십시오. 죄송합니다. Kyle, 루트가 아닌 사용자로 정기적으로 스크립트를 실행하려면 다음이 도움이 될 수 있습니다. cron이 아닌 cron.d를 통해 수행하면됩니다. {hourly, daily, weekly, monthly}.
나는 모순되는 것을 싫어하지만, 괴짜 공룡이 옳지 않다는 것을 두려워합니다. 달리 지정된 경우를 제외하고 는 루트로 실행됩니다 . 내 CentOS 상자 /etc/cron.d/munin
파일 의 일부는 다음과 같습니다 .
# cron-jobs for munin
MAILTO=root
1-56/5 * * * * munin /usr/share/munin/munin-limits --force
실질적인 행 (3 행)에서 실행 파일 앞에 사용자 이름이 어떻게 지정되어 있는지 확인하십시오. 이 특정 cron 항목은 사용자 munin으로 실행되므로 cron이 CentOS 5 (vixie-cron-4.1-77)와 유사하면 마찬가지로 수행 할 수 있습니다.