#!/bin/sh # OpenNap-ng start script # (c) by Thorsten Muehlfelder # Version 1.2 NICE="nice -n15" opennap_start() { echo "Starting OpenNap-ng..." $NICE /usr/sbin/opennap -b 1> /dev/null 2>&1 echo "" } opennap_stop() { echo "Stopping OpenNap-ng" killall -q -TERM opennap echo "" } opennap_status() { PID=`pidof -o %PPID /usr/sbin/opennap` if [ "$PID" ]; then echo "OpenNap-ng is running with pid: $PID" echo "" exit 0 else echo "OpenNap-ng is not running" echo "" exit 1 fi } case "$1" in 'start') opennap_start ;; 'stop') opennap_stop ;; 'restart') opennap_stop sleep 2 opennap_start ;; 'status') opennap_status ;; *) echo "usage: $0 start|status|restart|stop" esac