[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:14015] Re: start-stop-daemon
- From: Masamichi Goudge <MGuuji@xxxxxxxxxxxx>
- Subject: [debian-devel:14015] Re: start-stop-daemon
- Date: Fri, 6 Apr 2001 15:52:47 +0900
- Organization: Sapporo Medical University/NORTH
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-devel-ctl@debian.or.jp; help=<mailto:debian-devel-ctl@debian.or.jp?body=help>
- X-ml-name: debian-devel
- X-mlserver: fml [fml 3.0pl#17]; post only (only members can post)
- References: <87g0fm5xxc.wl@xxxxxxxxxxxx>
- Message-id: <87d7aq5xli.wl@xxxxxxxxxxxx>
- X-mail-count: 14015
- User-agent: Wanderlust/2.4.1 (Stand By Me) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/20.7 (i386-debian-linux-gnu) MULE/4.1 (AOI)
>>>>> In [debian-devel : No.14014]
>>>>> Masamichi Goudge <MGuuji@xxxxxxxxxxxx> wrote:
おれ> solid-pop3dをdaemon modeで動かそうと、下記のような /etc/init.d/solid-pop3d
おれ> を webminを参考に書いたのですが、start時に実際のpidと /var/run/spop3d.pidに
おれ> 書かれるpid numberが異なってしまい、対応に苦慮しています。
またやってしまった。/etc/init.d/solid-pop3d がついてませんでした。
改めてpostします。
#! /bin/sh
#
# Based on the skeleton example
#
# Written by Miquel van Smoorenburg <miquels@xxxxxxxxxx>.
# Modified for Debian GNU/Linux
# by Ian Murdock <imurdock@xxxxxxxxxxxxxx>.
#
# Version: @(#)skeleton 1.8 03-Mar-1998 miquels@xxxxxxxxxx
#
# This file was automatically customized by dh-make on Mon, 7 Feb 2000 09:41:24
+0100
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/solid-pop3d
DAEMONCONF=/etc/spop3d.conf
NAME=spop3d
DESC=spop3d
test -f $DAEMON || exit 0
case "$1" in
start)
echo -n "Starting $DESC: "
start-stop-daemon --start --quiet \
--background --make-pidfile --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- $DAEMONCONF
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid
echo "$NAME."
;;
#reload)
#
# If the daemon can reload its config files on the fly
# for example by sending it SIGHUP, do it here.
#
#
# If the daemon responds to changes in its config file
# directly anyway, make this a do-nothing entry.
#
# echo "Reloading $DESC configuration files."
# start-stop-daemon --stop --signal 1 --quiet --pidfile \
# /var/run/$NAME.pid --exec $DAEMON
#;;
restart|force-reload)
#
# If the "reload" option is implemented, move the "force-reload"
# option to the "reload" entry above. If not, "force-reload" is
# just the same as "restart".
#
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid
sleep 1
start-stop-daemon --start --quiet \
--background --make-pidfile --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- $DAEMONCONF
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
# echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
----(以上
--
ま