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!
same problem here on multiple 12.04 systems:
root@server:~# cat /var/run/ postgrey. pid postgrey. pid /var/run/ postgrey. pid --daemonize --inet=10023 postgrey. pid" already exists. Overwriting!
[ OK ]
1302
root@server:~# service postgrey restart
* Stopping postfix greylisting daemon postgrey [ OK ]
* Starting postfix greylisting daemon postgrey [ OK ]
root@server:~# cat /var/run/
19917
root@server:~# ps -ef|grep postgrey
postgrey 1302 1 0 Jun01 ? 00:00:00 /usr/sbin/postgrey --pidfile=
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/
root@server:~# service postgrey status
* postgrey is running
root@server:~# cat /var/run/ postgrey. pid postgrey. pid --name postgrey
21897
root@server:~# start-stop-daemon --stop --oknodo --pidfile /var/run/
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!