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

[debian-users:54173] Re: cron error (grandchild #xxxxx failed with exit status 1)



山下です。

On Fri, 14 May 2010 23:15:27 +0900,
<fatboy@xxxxxxxxxxxxxxxxxxx> wrote:
> 
> May 14 22:40:01 kurobox-pro /USR/SBIN/CRON[12349]: (fatboy) CMD (fetchmail -a -s > /dev/null 2>&1)
> May 14 22:40:13 kurobox-pro /USR/SBIN/CRON[12348]: (CRON) error (grandchild #12349 failed with exit status 1)
> 
> 上記のようにfetchmailをcronで実行したあと必ずこの2行目ようなエラーが付い
> て来て、エラーメールが送られ来るようになりました。(10分おきに)

2行目の failed with exit status 1 を問題視してい
ますか。

man:fetchmail(1)

   終了コード

       1 There was no mail awaiting retrieval.  (There may
         have been old mail still on the server but not
         selected for retrieval.) If you do not want "no
         mail" to be an error condition (for instance, for
         cron jobs), use a POSIX-com‐pliant shell and add

        || [ $? -eq 1 ]

        to the end of the fetchmail command line, note that
        this leaves 0 untouched, maps 1 to 0, and maps all
        other codes to 1. See also item #C8 in the FAQ.


(原文では)親切なことに対応方法まで説明されていま
す。


エラーメールが送られてくるようになった切っ掛けが
cron パッケージの更新とのことですが、更新前は送ら
れていなかったとしたら、むしろそちらの方が不思議
です。

以上
-- 
山下 純司	mailto:ysiijj@xxxxxxxxx