[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:07025] Re: /var/log/messagesの変なログ



こんにちわ 青木 岳 です。

logrotate ではありませんが参考までに。
私は以下のようなスクリプトを cron で月3回走らせてます。
日付でファイル名をつくるので後で調べたり、たまってきたときに古いファイルを
消したりするのに便利です。私のオリジナルではありません。だいぶ前のことなので
出どころを忘れてしまいました。すいません。
ログは、 /var/log/old に作られます。ディレクトリをあらかじめ作っておく必要があります。

#!/bin/bash

test -d /var/log/old || mkdir /var/log/old

logdate=$(date +%b)-$(date +%d)-$(date +%y)
filename="$logdate".log
logfiles='syslog messages'      <--- ここにログをとるファイルを追加
dest1='/var/log/'
dest2='/var/log/old/'

touch $dest2$filename
for savefile in $logfiles
do
 echo -e "$savefile of $logdate$n-----------------------">>$dest2$filename
 cat $dest1$savefile >>$dest2$filename
 echo -e "----------------------------\n" >>$dest2$filename
 cat /dev/null >$dest1$savefile
done

References
[plamo:07008] Re: /var/log/messagesの変なログ, Seiji KOJIMA

[検索ページ] [メール一覧]
Plamo ML 公開システム