[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:29130] Re: crond のログ
-
From:akapy@vp16c6
-
Date:Wed, 23 Apr 2008 21:10:32 +0900 (JST)
- Subject: [plamo:29130] Re: crond のログ
- From: "akapy@vp16c6" <hge02705@xxxxxxxxx>
- Date: Wed, 23 Apr 2008 21:10:15 +0900 (JST)
- Domainkey-signature: a=rsa-sha1; s=msag500; d=nifty.com; c=nofws; q=dns;h=date:message-id:to:subject:from:in-reply-to:references:x-mailer:mime-version:content-type:content-transfer-encoding;b=en21hIcLwdO/rMvLUvMPFqrHlAsxwp61k3Op41az5Zs0h2k5BCVrgTe5KZidmF3/po9ktcuEa+vTnpCVgmx1Xg==
あかぴです。
From: KATOH Yasufumi <karma@xxxxxxxxxxxxxxxx>
Subject: [plamo:29125] crond のログ
Date: Mon, 21 Apr 2008 21:20:26 +0900
> 加藤泰文です.
>
> Plamo 4.2 で crond のログのローテートが /etc/logrotate.d/syslog で定義
> されていて,ローテート後に syslogd を kill -HUP してます.
>
> が,crond は rc.M で
> /usr/sbin/crond -l10 >> /var/adm/cron 2>&1
> というように起動されていたと思います.
>
> なので,/var/log/cron のローテート後に crond も kill -HUP しないとダメ
> ではないでしょうか? (crond を kill -HUP すれば良いのかどうかは未確認で
> すが...)
Plamo 4.03の時からcrondのログを見るために以下2点の変更をしています。
これでうまくローテートできてますが、正解かどうかは分かりませんが。。。
・/etc/logrotate.d/syslog の変更
--------------------------------
/var/log/debug /var/log/maillog /var/log/messages /var/log/secure /var/log/spooler /var/log/syslog {
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2>/dev/null` 2>/dev/null || true
endscript
}
--------------------------------
・/etc/logrotate.d/cron の作成
--------------------------------
/var/log/cron {
missingok
notifempty
postrotate
# /bin/kill -HUP `/bin/cat /var/run/crond.pid`
/usr/bin/killall -HUP crond
endscript
}
--------------------------------
ちなみに /etc/rc.d/rc.M の crond 部分は -l8 にしてます。
/usr/sbin/crond -l8 >> /var/adm/cron 2>&1
---
あかぴ 赤畑慶幸
- Follow-Ups
-
- [plamo:29131] Re: crond のログ, KATOH Yasufumi
- References
-
- [plamo:29125] crond のログ, KATOH Yasufumi
[検索ページ]
[メール一覧]
Plamo ML 公開システム