sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #49908
K� Bind 9.2.0 daemons p�amme maskine - init.d scripts problemer
Hej!
Et (rigtigt godt) spørgsmål (denne gang): jeg vil godt køre 2 Bind 9.2.0
daemons på samme maskine (men de skal lytte på hver sin IP adresse) - og ja,
jeg er godt klar over, at Bind 9 kan køre split DNS, men det kan altså ikke
lade sig gøre at bruge i dette setup.
Bind 9 named.conf filen angiver selvfølgelig hvilken IP adresse, der skal
lyttes på.... Mit problem er init.d/named-xxx filerne (som jeg vil kalde
dem, int for internal og ext for external).
At starte daemonen går godt nok - men at stoppe den er et større problem....
Jeg formoder, at det skyldes:
start() {
# Start daemons.
echo -n "Starting named-xxx: "
if [ -n "${ROOTDIR}" -a "x${ROOTDIR}" != "x/" ]; then
OPTIONS="${OPTIONS} -t ${ROOTDIR}"
fi
daemon named -u named-xxx ${OPTIONS}
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/named-xxx
echo
return $RETVAL
}
stop() {
# Stop daemons.
echo -n "Shutting down named: "
killproc named-xxx
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/named-xxx
echo
return $RETVAL
}
problemet er killproc.... Hvis jeg starter 2 instanser af named vil de begge
hedde named. Bruger jeg så killproc vil den vel slå begge daemons ihjel -
solv om jeg kun skulle havde den ene stoppet ??
Jeg har så prøvet med linien:
kill `cat /chroot/named-xxx/var/run/named/named.pid`
men så siger scriptet kun:
Shutting down named:
Ingen [ OK ] ???
Anyone ???
/Brian
Follow ups