Skript je určen k spouštění a zastavování IPsec IKE daemona racoon. Více informací o použití naleznete v dokumentu Konfigurace racoona.
#!/bin/bash #Version: 2006.02.20 DAEMON="/usr/sbin/racoon" #OPTIONS="-v -d -4 -f /etc/racoon.conf" OPTIONS="-4 -f /etc/racoon.conf" start () { echo -n "Starting ipsec daemon: " if /sbin/start-stop-daemon --start --exec $DAEMON -- $OPTIONS then echo "racoon."; else echo "" >/dev/null fi }; stop () { echo -n "Stoping ipsec daemon: racoon" E=0; while test 30 -ge $E do if ps auxww |grep -v grep| grep $DAEMON >/dev/null; then if test $E -ge 20 then /sbin/start-stop-daemon --stop --signal 9 --exec $DAEMON echo -n "!" else /sbin/start-stop-daemon --stop --exec $DAEMON echo -n "." fi if test $E -ge 30; then echo ". FAILED." else sleep 1 fi E=$[E+1]; else E=1000; echo " stoped." fi done }; case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo "Usage: " `basename $0` "{start|stop|restart}" esac
— Jan Tomášek 11.09.2006 12:08 dokument převeden z www.eduroam.cz
CESNET, z. s. p. o.
Generála Píky 26
160 00 Praha 6
info@cesnet.cz
Tel: +420 234 680 222
GSM: +420 602 252 531
support@cesnet.cz