明日からパラオです。探さないで下さい。
の件。 saslauthd は SIGTERM を受け取ると、Process Group に向かって SIGTERM を投げる仕様であろうと現象から判断した。ソースまでは見てないけど。
そんな時のために daemontools には pgrphack というプログラムが用意されている。 run スクリプトを以下のようにして解決した。
#!/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/bin
export PATH
exec 2>&1
exec softlimit -c 0 \
pgrphack \
envdir ./env \
saslauthd -d -a pam -n 2
Windows 2003 Server 用メモ。ちょっと調べた範囲での最安値。