アプリ版:「スタンプのみでお礼する」機能のリリースについて

ログファイルのローテート設定をかけようとしています。
/etc/cron.weekly にシェルを配置し、週次でローテートする中で
指定のログファイルが0バイトの場合はローテートを行わないよう
if文で条件分岐する必要があります。

その場合の構文はどのようになるのでしょうか?

A 回答 (3件)

if [ ! -s ファイル ]; then


ファイルサイズが 0 以外の場合の処理
fi
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2007/01/25 09:49

現在実機なくてうる覚えですが



if [-ne 0 (-s ファイル名)]; then

こんなんでいけませんでしたっけ?
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2007/01/25 09:48

>指定のログファイルが0バイトの場合はローテートを行わないよう


>if文で条件分岐する必要があります。

なぜ必要なのでしょうか?
「その週のアクセスは0件でした。」
というのも大切なアクセスログ情報だと思いますが。。。
    • good
    • 0
この回答へのお礼

質問内容を理解されておられないようです

お礼日時:2007/01/25 09:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!