[mew-dist 18374] Re: imのtool類に関して質問
FUKANO Akihiro
fukano at example.com
2001年 8月 3日 (金) 17:09:02 JST
From: Koichi Mori <zko-mori at example.com>
Subject: [mew-dist 18356] imのtool類に関して質問
> 森@市大と申します。
>
> imを使っていた時は夜中にimcleanをcronで走らせて朝来たら
> trashは空っぽと言う様にしていたのですがimが無くなったので
> どうすればいいのか悩んでいます。
... snip ...
> mew-2.0のsrcの中ゴソゴソ探してみたのですが見つかりませんでした。
> みなさんどの様にされているのでしょうか?
ディレクトリー trash をローテートさせて古いファイルを削除し
ています。crontab で定時に起動させればOKでしょう。
rotate-mail-trash.sh <trashへのフルパス> <保存期間(起動回数)>
--
深野 哲洋 @ (株)NTTPCコミュニケーションズ
-------------- next part --------------
#!/bin/sh
DirectoryMode=0700
Directory=$1
RotateTimes=$2
[ ! -d $Directory ] && exit 1
Count=0
while ( `test $Count -le $RotateTimes` )
do
now=`expr $RotateTimes - $Count`
next=`expr $now + 1`
if [ $now = 0 ]
then
if [ ! -e $Directory.$next -a -d $Directory ]
then
mv $Directory $Directory.$next
fi
else
if [ ! -e $Directory.$next -a -d $Directory.$now ]
then
mv $Directory.$now $Directory.$next
fi
fi
Count=`expr $Count + 1`
done
mkdir -p $Directory
chmod $DirectoryMode $Directory
[ ! -d $Directory ] && exit 1
remove=`expr $RotateTimes + 1`
if [ -d $Directory.$remove ]
then
rm -fr $Directory.$remove
fi
exit 0
Mew-dist メーリングリストの案内