[Eisfair] [E1] Mail: 2 fetchmail-Instanzen gleichzeitig?

Marcus Roeckrath marcus.roeckrath at gmx.de
Fr Nov 15 15:49:35 CET 2019


Hallo Rolf,

Rolf Bensch wrote:

> n36l # ls -l /home/exim/.fetchmail.pid
> -rw------- 1 exim trusted 9 Nov 15 00:00 /home/exim/.fetchmail.pid
> n36l # cat /home/exim/.fetchmail.pid
> 3627
> 180
> n36l # ps -ax | grep fetch
>   3627 ?        SNs    1:23 /usr/bin/fetchmail -f /etc/fetchmail.conf
>   9298 ?        SNs    8:33 /usr/bin/fetchmail -f /etc/fetchmail.conf
> 10053 pts/0    SN+    0:00 /bin/sh /bin/grep fetch
> 
> Dem Zeitstempel des PID-Files zu urteilen, wurde um Mitternacht relaod
> ausgeführt, dabei aber die bestehende Instanz nicht beendet.

Kannst du mal in /var/log/fetchmail.log schauen, ob der vielleicht gerade
auch zu diesem Zeitpunkt gefetcht hat?

> n36l # kill 9298
> n36l # ps -ax | grep fetch
>   3627 ?        SNs    1:26 /usr/bin/fetchmail -f /etc/fetchmail.conf
> 23733 pts/0    SN+    0:00 /bin/sh /bin/grep fetch
> 
> Huch: direkt danach ist das PID-File weg:
> 
> n36l # cat /home/exim/.fetchmail.pid
> cat: /home/exim/.fetchmail.pid: No such file or directory

Bei kill wird dem Prozess ja noch Gelegenheit gegeben, sich geordnet
zurückzuziehen, womit er dann auch sein PID wohl noch löscht, ohne
nachzusehen, ob die richtige PID drinsteht.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair