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

Rolf Bensch azubi at bensch-net.de
Fr Nov 15 16:58:26 CET 2019


Hallo Marcus,

Am 15.11.19 um 15:49 schrieb Marcus Roeckrath:
> 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?

negativ:
fetchmail: sleeping at Thu, 14 Nov 2019 23:53:53 (CET) for 180 seconds
fetchmail: awakened at Thu, 14 Nov 2019 23:56:53 (CET)
fetchmail: sleeping at Thu, 14 Nov 2019 23:56:55 (CET) for 180 seconds
fetchmail: awakened at Thu, 14 Nov 2019 23:59:55 (CET)
fetchmail: sleeping at Thu, 14 Nov 2019 23:59:56 (CET) for 180 seconds
fetchmail: terminated with signal 15
[ hier lief logrotate ]
fetchmail: starting fetchmail 6.4.1 daemon
fetchmail: awakened at Fri, 15 Nov 2019 00:00:33 (CET)
fetchmail: sleeping at Fri, 15 Nov 2019 00:00:35 (CET) for 180 seconds
fetchmail: awakened at Fri, 15 Nov 2019 00:03:35 (CET)
fetchmail: sleeping at Fri, 15 Nov 2019 00:03:37 (CET) for 180 seconds
fetchmail: awakened at Fri, 15 Nov 2019 00:06:37 (CET)
fetchmail: sleeping at Fri, 15 Nov 2019 00:06:39 (CET) for 180 seconds

> 
>> 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.

"terminated with signal 15" klingt für mich, dass das erfolgreich war - 
aber offensichtlich nicht wirklich.

Grüße Rolf



Mehr Informationen über die Mailingliste Eisfair