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

Veröffentlicht von

_nico

Mac-User aus Leidenschaft, Blogger seit Oktober 2009, 88er Baujahr, technikaffin. Ich fühle mich aber nicht nur auf Apple'schen Betriebssystemen zu Hause, alles was eine Shell hat, interessiert mich besonders! Ihr findet mich auch auf Twitter und Google+.

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

Schreibe einen Kommentar

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