Comment 1 for bug 981789

Revision history for this message
pirlo (admin-pirlo) wrote : Re: Postgrey does not stop

same problem here on multiple 12.04 systems:

root@server:~# cat /var/run/postgrey.pid
1302
root@server:~# service postgrey restart
 * Stopping postfix greylisting daemon postgrey [ OK ]
 * Starting postfix greylisting daemon postgrey [ OK ]
root@server:~# cat /var/run/postgrey.pid
19917
root@server:~# ps -ef|grep postgrey
postgrey 1302 1 0 Jun01 ? 00:00:00 /usr/sbin/postgrey --pidfile=/var/run/postgrey.pid --daemonize --inet=10023
root 19995 19772 0 12:45 pts/0 00:00:00 grep --color=auto postgrey
root@server:~# service postgrey status
 * postgrey is not running
root@server:~# kill 1302
root@server:~# service postgrey start
 * Starting postfix greylisting daemon postgrey Pid_file "/var/run/postgrey.pid" already exists. Overwriting!
                                                                                                  [ OK ]
root@server:~# service postgrey status
 * postgrey is running

root@server:~# cat /var/run/postgrey.pid
21897
root@server:~# start-stop-daemon --stop --oknodo --pidfile /var/run/postgrey.pid --name postgrey
No postgrey found running; none killed.

start-stop-daemon does not find the postgrey process - even if I use "--exec /usr/sbin/postgrey" it won't work!