Svdrp-isrecord
Aus VDR Wiki
(Unterschied zwischen Versionen)
(Neuere VDR Versionen scheinen ein \r anzuhängen. Port auf den Port 6419 für VDR >1.6.0 angepasst.) |
|||
Zeile 16: | Zeile 16: | ||
#!/bin/sh | #!/bin/sh | ||
− | RESULT=$(/usr | + | RESULT=$(/usr/bin/svdrpsend -p 6419 -d $host NEXT REL | awk '/^250/ {sub(/\r/,"",$3) ; print $3 }') |
− | if [[ $RESULT | + | if [[ ! -z $RESULT && $RESULT -lt 1 ]]; then |
echo "Aufnahme läuft" | echo "Aufnahme läuft" | ||
else | else |
Aktuelle Version vom 4. Juni 2016, 19:34 Uhr
#!/bin/sh /usr/local/bin/svdrpsend.pl -p ${VDR_PORT:-2001} NEXT REL|egrep -q - case $? in 0) echo "Aufnahme läuft" ;; 1) echo "keine Aufnahme" ;; esac
Bei neueren (>=1.4.0) VDR Versionen scheint das obige Skript nicht mehr zu funktionieren. Die folgende Version funktioniert mit VDR ab 1.4.0:
#!/bin/sh RESULT=$(/usr/bin/svdrpsend -p 6419 -d $host NEXT REL | awk '/^250/ {sub(/\r/,"",$3) ; print $3 }') if [[ ! -z $RESULT && $RESULT -lt 1 ]]; then echo "Aufnahme läuft" else echo "keine Aufnahme" fi