[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:25426] Bug#JP/1333: htt stop bug
Package: atokx
Version: 1.0-1
/etc/init.d/atokx stop で htt が停止しません。
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON_ATOKX=/usr/lib/locale/ja/atokserver/atokmngdaemon
DAEMON_IIIMP=/usr/lib/im/htt
NAME_ATOKX=atokmngdaemon
NAME_IIIMP=htt
DESC="ATOKX server"
(省略)
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --stop --quiet --pidfile /var/run/$NAME_IIIMP.pid \
--oknodo --exec $DAEMON_IIIMP -name $NAME_IIIMP
rm -f /var/run/$NAME_IIIMP.pid
echo -n "$NAME_IIIMP "
start-stop-daemon --stop --quiet --name $NAME_ATOKX \
--oknodo --exec $DAEMON_ATOKX
echo "$NAME_ATOKX."
;;
ここで --exec $DAEMON_IIIMP としています。この場合、start-stop-daemon
のマニュアルを参照すればわかりますが、
-x|--exec executable
( /proc/ pid /exe により)指定された executable のプ
ロセスを調べる。
ということで /proc/pid/exe を参照しにいきますが、これが、
/usr/lib/atokx/im/htt
ですので、$NAME_DAEMON_IIIMP=/usr/lib/im/htt と一致しませんから、htt
に signal が送られません。
#そもそも この -exec オプションなぜ指定してるんでしょうか?
--
いしかわ むつみ
<ishikawa@xxxxxxxxxxx>, <ishikawa@debian.org>, <ishikawa@xxxxxxxxxx>