|
|
- #!/bin/sh /etc/rc.common
- START=70
-
- knot_bin="/usr/sbin/knotd"
- knot_ctl="/usr/sbin/knotc"
- config_file="/etc/knot/knot.conf"
- pid_file="/var/run/knot.pid"
-
- start() {
- echo "Starting Knot DNS"
-
- if [ -e $pid_file ]; then
- echo " Already running with PID `cat $pid_file`"
- return 1
- fi
-
- $knot_bin -c $config_file -d
-
- if [ $? -ne 0 ]; then
- echo " Failed to start"
- fi
- }
-
- stop() {
- echo "Stopping Knot DNS"
-
- if [ -e $pid_file ]; then
- kill `cat $pid_file`
- rm -f $pid_file
- else
- echo " No PID file $pid_file"
- return 1
- fi
- }
-
- restart() {
- stop
- start
- }
-
- reload() {
- echo "Reloading Knot DNS"
-
- $knot_ctl -c $config_file reload
- }
|