Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- SERVICE_NAME=Firewall
- SERVICE_DIRECTORY=/etc/firewall
- SERVICE_STARTUP_SCRIPT=firewall-start.sh
- SERVICE_SHUTDOWN_SCRIPT=firewall-stop.sh
- ## Functions ##
- usage()
- {
- echo "-----------------------"
- echo "Usage: $0 (stop|start|restart)"
- echo "-----------------------"
- }
- service_start()
- {
- echo "Starting service '${SERVICE_NAME}'..."
- OWD=`pwd`
- cd ${SERVICE_DIRECTORY} ./${SERVICE_STARTUP_SCRIPT}
- cd $OWD
- echo "Service '${SERVICE_NAME}' started successfully"
- }
- service_stop()
- {
- echo "Stopping service '${SERVICE_NAME}'..."
- OWD=`pwd`
- cd ${SERVICE_DIRECTORY} && ./${SERVICE_SHUTDOWN_SCRIPT}
- cd $OWD
- echo "Service '${SERVICE_NAME}' stopped"
- }
- ## Main ##
- if [ -z $1 ]; then
- usage
- fi
- case $1 in
- stop)
- service_stop
- ;;
- start)
- service_start
- ;;
- restart)
- service_stop
- service_start
- ;;
- *)
- usage
- esac
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement