나는 여러 개의 munin 노드를 실행하고 있으며 5분마다 다음 위치에 이 메시지를 생성합니다 /etc/syslog
.
CRON[5779]: (root) CMD (if [ -x /etc/munin/plugins/apt_all ]; then /etc/munin/plugins/apt_all update 7200 12 >/dev/null; elif [ -x /etc/munin/plugins/apt ]; then /etc/munin/plugins/apt update 7200 12 >/dev/null; fi)
크론탭에는 무닌과 관련된 직업이 없습니다. munin 플러그인 업데이트를 확인하는 스크립트인 것 같습니다. 이를 방지하고 플러그인(또는 플러그인이 수행 중인 모든 작업)을 수동으로 업데이트할 수 있는 방법이 있습니까?
답변1
사용자에게는 사용자의 crontab( edit 포함 crontab -e
)과 시스템 crontab( /etc/crontab
)이라는 두 가지 cron 작업 세트가 있습니다. 시스템 crontab을 사용하면 시스템 관리자가 모든 사용자(일반적으로 루트 또는 시스템 계정)로 작업을 실행할 수 있습니다.
시스템 계정은 crontab을 수정하는 사람이 아니라 관리자여야 하기 때문에 시스템 계정에 사용자 crontab을 갖는 것은 일반적이지 않습니다. 그리고 distro는 사용자 이름과 사용자 ID를 완전히 제어할 수 없고 항목 전송이 /etc
일상적이기 때문에 사용자 crontab을 전송하지 않습니다. 따라서 배포판의 모든 내용은 시스템 crontab에 있습니다.
시스템 crontab의 위치는 입니다 /etc/crontab
. 적어도 데비안 파생 제품에는 /etc/crontab
실제 서비스가 포함되어 있지 않으며 일일 작업 등과 /etc
같은 하위 디렉터리에서 스크립트를 실행하기 위한 지침만 포함되어 있습니다. /etc/cron.daily
또한 데비안의 cron은 /etc/cron.d
. /etc/cron*
따라서 시스템 크론 작업을 찾고 있다면 /etc/crontab
.