#!/bin/bash ### BEGIN INIT INFO # Provides: kestrel # Required-Start: $local_fs $network $named $time $syslog # Required-Stop: $local_fs $network $named $time $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Description: Script to run asp.net 5 application in background ### END INIT INFO # Author: Ivan Derevianko aka druss # /root/.dnx/runtimes/dnx-mono.1.0.0-rc1-update1/bin/Microsoft.Dnx.Host.Mono.dll --project approot/src/YavscWeb --configuration Release bocasta $LOGFILE log_end_msg 0 } stop() { if [ ! -f "$PIDFILE" ] || ! kill -0 $(cat "$PIDFILE") then echo "Service not running $DESC" "$NAME" return 1 fi log_daemon_msg "Stopping service $DESC" "$NAME" start-stop-daemon -K -p "$PIDFILE" rm -f "$PIDFILE" log_end_msg 0 } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) status ;; *) echo "Usage: $0 {start|stop|restart}" esac export runlevel=$TMP_SAVE_runlevel_VAR