私は複数の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
)の2つのcronジョブセットがあります。システムcrontabを使用すると、システム管理者はすべてのユーザー(通常はrootまたはシステムアカウント)でジョブを実行できます。
システムアカウントはcrontabを変更する人ではなく管理者である必要があるため、システムアカウントにユーザーcrontabを持つことは一般的ではありません。また、distroはユーザー名とユーザーIDを完全に制御できず、アイテムの転送が/etc
日常的であるため、ユーザーcrontabを送信しません。したがって、ディストリビューションのすべての内容はシステムcrontabにあります。
システムcrontabの場所はです/etc/crontab
。少なくともDebian派生製品には/etc/crontab
実際のサービスは含まれておらず、毎日の作業などのサブ/etc
ディレクトリでスクリプトを実行するための指示のみが含まれています。/etc/cron.daily
また、Debianのcronは/etc/cron.d
。/etc/cron*
したがって、システムクローンの仕事を探している場合/etc/crontab
。