diff options
Diffstat (limited to 'unmaintained/darwin-streaming-server/dss.initd')
-rw-r--r-- | unmaintained/darwin-streaming-server/dss.initd | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/unmaintained/darwin-streaming-server/dss.initd b/unmaintained/darwin-streaming-server/dss.initd deleted file mode 100644 index 15dd6f9ced..0000000000 --- a/unmaintained/darwin-streaming-server/dss.initd +++ /dev/null @@ -1,98 +0,0 @@ -#!/sbin/runscript - -opts="statusdss statusadmin restart" - -depend() { - need net - use dns -} - -start() { - ebegin "Starting DSS (per Streaming Admin Server)" - /usr/sbin/streamingadminserver.pl - eend $? -} - -stop(){ - - PIDFILE="/var/run/darwinstreaming/adminserver.pid" - - if [ -f "$PIDFILE" ]; then - - PID=`cat "$PIDFILE"` - ps axo pid | grep $PID &>/dev/null - - if [ $? -eq 0 ]; then - ebegin "Stopping Streaming Admin Server" - kill $PID - eend $? - else - einfo "Streaming Admin Server not running." - ebegin "Dropping stale PID file" - rm "$PIDFILE" - eend $? - fi - - else - einfo "Streaming Admin Server not running obviously." - fi - - - # DSS isn't writing PID file actually - # --> use ps to check for running instance - - PID=`ps axo user,pid,cmd | grep -E '^qtss ' | grep Streaming | awk '{print $2}'` - - if [ $? -eq 0 ]; then - ebegin "Stopping DSS" - kill $PID - eend $? - else - einfo "DSS not running." - fi - -} - -statusdss() { - PIDFILE="/var/run/darwinstreaming/DarwinStreamingServer.pid" - if [ -f "$PIDFILE" ]; then - - PID=`cat "$PIDFILE"` - ps axo pid | grep PID &>/dev/null - - if [ $? -eq 0 ]; then - einfo "DSS is running" - return 0 - else - ewarning "found stale PID file" - fi - fi - - einfo "DSS is not running" - return 1 -} - -statusadmin() { - PIDFILE="/var/run/darwinstreaming/adminserver.pid" - if [ -f "$PIDFILE" ]; then - - PID=`cat "$PIDFILE"` - ps axo pid | grep PID &>/dev/null - - if [ $? -eq 0 ]; then - einfo "Streaming Admin Server is running" - return 0 - else - ewarning "found stale PID file" - fi - fi - - einfo "Streaming Admin Server is not running" - return 1 -} - -restart() { - stop - start -} - |