sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #39585
Re: Automatisk opstart af proces
"Gitte Wange" <gitte@xxxxxxxxxx> writes:
> Hejsan derude :-)
Hej, derinde.
Håndtering af runlevels er en af de ting, der foregår meget
forskelligt i de forskellige distributioner. Så du bliver nok nødt til
at fortælle os hvilken distribution du bruger.
(Hvorfor iøvrigt ikke bruge distributionens egen udgave af ssh og
zope, så burde du ikke skulle tænke på dem)
> Jeg har siddet og kigget lidt på de scripts der ligger i /etc/rc.d/init.d
> og de ser meget avancerede ud. Så avanceret skal mit ikke være.
I Debian er init.d-scriptene bare simple scripts, der tager et
argument. Dette argument skal være enten start, stop, restart,
force-reload eller reload. Ofte svare restart og reload bare til "$0
stop; $0 start"
Ellers er det bare en case-sætning:
/etc/init.d/foo:
#! /bin/sh
# Overlev hvis foo-serveren bliver væk:
test -x /usr/sbin/food || exit 0
case "$1" in
start)
echo -n "Starting Fooserver"
# Komando til at starte Fooserver
/usr/sbin/fooctl --start
;;
stop)
echo -n "Stopping Fooserver
# Komando til at stoppe Fooserver
/usr/sbin/fooctl --stop
;;
reload|force-reload|restart)
sh $0 stop
sh $0 start
;;
*)
echo "Usage: /etc/init.d/atd {start|stop|restart|force-reload|reload}"
exit 1
;;
esac
exit 0
--
Jeg svarede ikke på dit spørgsmål, vel?
Follow ups
References