Linux – Quick’n’Dirty – init-Script für VDR & VDRadmin-AM

linux happytux - Linux - Quick'n'Dirty - init-Script für VDR & VDRadmin-AMWenn man den Video Disk Recorder (VDR) selber kompiliert hat, wie zum Beispiel nach dieser Anleitung, dann sind leider keine init-Scripts im /etc/init.d vorhanden. Ich habe gerade die 2 init-Scripts „schnell und schlampig“ (Quick’n’Dirty) geschrieben. Diese zwei Bash-Scripte möchte ich euch nicht vorenthalten. Ihr könnt wie gewohnt die Parameter „start“, „stop“, „status“ und „restart“ übergeben. Unter Umständen müsst ihr nur den VDR Pfad anpassen und die Dateien ausführbar machen. (Download)

/etc/init.d/runvdr

#!/bin/bash
### BEGIN INIT INFO
# Provides:          VDR
# Required-Start:    $network
# Required-Stop:     $network
# Default-Start:     3 5
# Default-Stop:      0 1 2 6
# Description:       Start, Stop or Restart VDR
### END INIT INFO

# Script by www.loggn.de

case "$1" in
 start)
 echo "Starting VDR"
 /usr/bin/vdr -d  -P streamdev-server -P epgsearch
 ;;
 stop)
 echo "Shutting down VDR"
 killall -q vdr
 ;;
 restart)
 echo "Restart VDR"
 $0 stop
 sleep 5
 $0 start
 ;;
 status)
 echo "Status VDR"
 ps -A | grep -q -w vdr && echo "...is running" || echo "...is not running"
 ;;
 *)
 echo "Usage: $0 {start|stop|restart|status}"
 exit 1
 ;;
esac
exit 0

/etc/init.d/runvdradmin

#!/bin/bash
### BEGIN INIT INFO
# Provides:          VDRADMIN-AM
# Required-Start:    $network
# Required-Stop:     $network
# Default-Start:     3 5
# Default-Stop:      0 1 2 6
# Description:       Start, Stop, Restart or Status VDRADMIN-AM
### END INIT INFO

# Script by www.loggn.de

case "$1" in
 start)
 echo "Starting VDRADMIN-AM"
 /usr/bin/vdradmind
 ;;
 stop)
 echo "Shutting down VDRADMIN-AM"
 killall -q vdradmind
 ;;
 restart)
 echo "Restart VDRADMIN-AM"
 $0 stop
 sleep 5
 $0 start
 ;;
 status)
 echo "Status VDRADMIN-AM"
 ps -A | grep -q -w vdradmind && echo "...is running" || echo "...is not running"
 ;;
 *)
 echo "Usage: $0 {start|stop|restart|status}"
 exit 1
 ;;
esac
exit 0

Kommentare

Eine Antwort zu „Linux – Quick’n’Dirty – init-Script für VDR & VDRadmin-AM“

  1. […] init-Script für VDR & VDRadmin-AM (/usr/bin/vdr mit /usr/local/bin/vdr […]

Schreibe einen Kommentar zu Ubuntu – VDR 1.7.12 + Streamdev für XBMC vorbereiten « Mac OSX & Linux – loggn.de Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert