私のSSHログで
次の2行があります(1時間ごとに繰り返されます)。
.。
Jan 22 03:28:01 mam CRON [15934]:pam_unix(cron:session):セッションがユーザーrootに対して(uid = 0)によって開かれました
Jan 22 03:28:01 mam CRON [15934]:pam_unix(cron:session):ユーザーrootのセッションが閉じられました
1月22日04:28:01mam CRON [15943]:pam_unix(cron:session):( uid = 0)によってユーザーrootに対してセッションが開かれました
1月22日04:28:01mam CRON [15943]:pam_unix(cron:session):ユーザーrootのセッションが閉じられました
.。
これはCRONジョブのように見えますが、ユーザーrootを確認すると、次のようになります。
原因とそれを修正する方法に関する提案はありますか?
ありがとう、宇土
更新(grawityからの入力に基づく):
私はチェックした
# m h dom mon dow user command
28 * * * * root cd / && run-parts --report /etc/cron.hourly
56 23 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
8 23 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
13 23 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
そのコマンドに見えます
毎時(28分...)実行され、ディレクトリにあるものを実行します
しかし、このディレクトリは空です:
root @ mam:/#ls -al /etc/cron.hourly/
合計12
drwxr-xr-x2ルートルート40962010-10-1216:26。
drwxr-xr-x67ルートルート40962011-01-2216:15。。
-rw-r--r--1ルートルート1022010-08-24 20:45 .placeholder
Ubuntuはvixie-cronを使用します。これは、/var/spool/cron
に加えて、/etc/crontab
と/etc/cron.d/*
も検索します。
<Edit>
更新によると、/etc/crontab
には4つのcronジョブがあります。それらは指定された時間にcron
によって実行されており、それがsyslogメッセージの原因です。
cron
自体は/etc/cron.hourly/
について何も知りません。それは、そのディレクトリを処理するrun-parts
、を実行するだけです。 cron
に関する限り、cd / && run-parts --report /etc/cron.hourly
ジョブは、1時間ごとに実行されるようにスケジュールされた別のジョブとまったく同じです。それはnot魔法のようにスキップされます。
/etc/cron.dを探すか、findを使用します。
#find /etc/ -type f -exec grep -E "^28[ \t]" {} \; -print