Noad.sh
Aus VDR Wiki
(Unterschied zwischen Versionen)
Zeile 1: | Zeile 1: | ||
− | + | <pre>#!/bin/sh | |
− | + | # | |
− | + | # sample script for noad | |
− | + | # | |
− | + | # need: noad, at | |
− | + | PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin | |
− | + | case "${1}" in | |
− | + | start) | |
− | + | echo "Recording: " | |
− | + | echo | |
− | + | echo "${2}" | |
− | + | echo | |
− | + | test -e "${2}/noad.pid" && { | |
− | + | echo "Advertising filter is already active." | |
− | + | } || { | |
− | + | echo "/usr/local/bin/noad ${NOADOPT} \"${2}\"" | at now | |
− | + | echo "Advertising filter startet." | |
− | + | } | |
− | + | ;; | |
− | + | marks) | |
− | + | echo "Recording: " | |
− | + | echo | |
− | + | echo "${2}" | |
− | + | echo | |
− | + | test -e "${2}/noad.pid" && { | |
− | + | echo "Advertising filter is still active." | |
− | + | echo | |
− | + | } | |
− | + | test -e "${2}/marks.vdr" && { | |
− | + | cat "${2}/marks.vdr" | |
− | + | } || { | |
− | + | echo "There is not missing cut markings." | |
− | + | } | |
− | + | ;; | |
− | + | count) | |
− | + | echo "Counting of the advertising filters:" | |
− | + | echo | |
− | + | pidof noad|wc -w|tr -d ' ' | |
− | + | ;; | |
− | + | stop) | |
− | + | echo "Recording: " | |
− | + | echo | |
− | + | echo "${2}" | |
− | + | echo | |
− | + | test -e "${2}/noad.pid" && { | |
− | + | kill `cat "${2}/noad.pid"` | |
− | + | echo "Advertising filter stopped." | |
− | + | } || { | |
− | + | echo "Advertising filter is not active." | |
− | + | } | |
− | + | ;; | |
− | + | esac</pre> | |
− | + |
Version vom 21. August 2004, 00:25 Uhr
#!/bin/sh # # sample script for noad # # need: noad, at PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin case "${1}" in start) echo "Recording: " echo echo "${2}" echo test -e "${2}/noad.pid" && { echo "Advertising filter is already active." } || { echo "/usr/local/bin/noad ${NOADOPT} \"${2}\"" | at now echo "Advertising filter startet." } ;; marks) echo "Recording: " echo echo "${2}" echo test -e "${2}/noad.pid" && { echo "Advertising filter is still active." echo } test -e "${2}/marks.vdr" && { cat "${2}/marks.vdr" } || { echo "There is not missing cut markings." } ;; count) echo "Counting of the advertising filters:" echo pidof noad|wc -w|tr -d ' ' ;; stop) echo "Recording: " echo echo "${2}" echo test -e "${2}/noad.pid" && { kill `cat "${2}/noad.pid"` echo "Advertising filter stopped." } || { echo "Advertising filter is not active." } ;; esac