[sisyphus] Re: Fetchmail trouble - разбор полетов
Mikhail Zabaluev
=?iso-8859-1?q?mhz_=CE=C1_altlinux=2Eorg?=
Вт Дек 10 02:11:32 MSK 2002
Hello Igor,
On Wed, Nov 27, 2002 at 01:05:42PM +0300, Igor Dobryninsky wrote:
>
> On Tue, 26 Nov 2002 23:29:41 +0300
> Sergey Kuznetsov <yozhik на atom.ru> wrote:
>
> [skip]
> SK> Поспешил я порадоваться. Этот файлик продолжает возрождаться
> SK> после каждого рестарта. Причем не нулевой:
> SK>
> SK> [yozhik на localhost yozhik]$ cat .fetchmail.pid
> SK> 2101 600
> SK>
> SK> Мочу, далее все OK. До следующего рестарта. Причем у тестового
> SK> юзера тоже самое (его fetchmailrc создавался _заново_ из под
> SK> этого самого юзера). Может я что-то глобально не так делаю?
> SK> Сейчас fetchmail запускается как сервис в init 5, все fetchmailrc
> SK> лежат в /home у соответствующих юзеров. Может надо создать
> SK> fetchmailrc от имени root (сервисы ведь, вроде, от рута
> SK> запускаются)? И еще одна мысль в голову пришла: у меня в
> SK> fetchmailrc прописано set daemon 600. Не может ли при этом
> SK> происходить запрещенный запуск 2-го процесса? В man fetchmail я
> SK> что-то ответа не нашел (может искал плохо?).
>
> У меня в Мастере (с обновлениями) тоже такая песня. Дело, видимо, в
> этом:
>
> [egor на shadow egor]$ sudo find /etc/rc.d/ -name "*fetchmail*"
> /etc/rc.d/init.d/fetchmail
> /etc/rc.d/rc3.d/S91fetchmail
> /etc/rc.d/rc4.d/S91fetchmail
> /etc/rc.d/rc5.d/S91fetchmail
> [egor на shadow egor]$ sudo chkconfig fetchmail off
> [egor на shadow egor]$ sudo find /etc/rc.d/ -name "*fetchmail*"
> /etc/rc.d/init.d/fetchmail
> /etc/rc.d/rc3.d/K35fetchmail
> /etc/rc.d/rc4.d/K35fetchmail
> /etc/rc.d/rc5.d/K35fetchmail
> [egor на shadow egor]$ sudo chkconfig fetchmail on
> [egor на shadow egor]$ sudo find /etc/rc.d/ -name "*fetchmail*"
> /etc/rc.d/init.d/fetchmail
> /etc/rc.d/rc3.d/S91fetchmail
> /etc/rc.d/rc4.d/S91fetchmail
> /etc/rc.d/rc5.d/S91fetchmail
> [egor на shadow egor]$
>
> Т.е., если "fetchmail on", то при шатдауне он не остановится, pid-файл
> останется и, как следствие, при следующем старте системы fetchmail не
> запустится.
Странно, у меня после аналогичной операции все K и S в порядке.
Другая (хоть и редко способная проявиться) небольшая шероховатость
сейчас -- это то, что сервис fetchmail финиширует позже postfix.
В принципе это не должно приводить к потере сообщений,
поскольку fetchmail отдаёт команду стереть сообщение из
ящика только после того, как оно было отдано в локальную
доставку.
--
Stay tuned,
MhZ JID: mookid на jabber.org
___________
You own a dog, but you can only feed a cat.
Подробная информация о списке рассылки Sisyphus