fetchmail でハマる

珍しく fetchmailでハマったのでメモしておきます。

syslogに

fetchmail: Old UID list from xxx.xxxx.com: 

なメッセージがあってメールを取りにいってくれません。

ネットを検索してもクリアな解決が見つかりませんでしたね。

実際次のようにすると

% fetchmail -vvac                                               
fetchmail: can't check mail while another fetchmail to same host is running.

となります。あれ? 別のプロセスが走っている? とおもって

ps ax| grep fetchmail

などを試してもそれっぽいプロセスは居ない。

オチは前に起動した時の.fetchmail.pidファイルが残っていたということでした。

なので

rm .fetchmail.pid 

とやって再度fetchmailを実行すればOKです。御粗末でした。