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

[debian-users:04826] Re: Mail from cron.daily



savelog の中で integer expression を test している箇所には
count引数を評価しているものがありますから、`-c'につづけて
数値以外のものが与えられると

In <m0yEYFm-0005xMC@xxxxxxxxxxxxxxxxxxxxxxxxxx>
[debian-users:04792] Mail from cron.daily, Mar.16 '98 20:23 JST
kubota@xxxxxxxxxxxxxxxxxxxxxxxxxx says:
=
=   /usr/bin/savelog: [: : integer expression expected

このエラーが発生する可能性があります。そこで気になるのが、

=   apache: savelog -c $DAYS -m 664 -u $USR -g $GRP $LOG > /dev/null

これなんですが、$DAYS になにか変なものが入っていないかどうか
または空っぽになっていないかどうかを一度確認してみたほうが
よいとおもいます。


しかし、もっと気になるのがこっちのエラーで

=   /usr/bin/savelog: cannot reopen pipe to command substitution (fd 4): No child processes

savelogの中でおこなっている command substitution は
`getopt', `expr', `date' に対するものだけですから、
これらが何らかの問題をひき起こすとは考えにくいですし、
エラーにしても、

=   No child processes
    ( = ECHILD (10) )
というのはwait以外で発生する例を思いつきません。(pcloseかな?)

ですから、bash(ですよね?)のbugである可能性もあります。


 -.- . -. -.
Ken Nakagaki <kenn@xxxxxxxxxxxxxxxxx>
「人は船ではない。人は会社ではない」-- Gerry Spence