Noad.sh
Aus VDR Wiki
(Unterschied zwischen Versionen)
(ps <-> pidof) |
|||
Zeile 1: | Zeile 1: | ||
− | <pre>#!/bin/sh | + | <pre> |
+ | #!/bin/sh | ||
# | # | ||
# sample script for noad | # sample script for noad | ||
Zeile 54: | Zeile 55: | ||
} | } | ||
;; | ;; | ||
− | esac</pre> | + | esac |
+ | </pre> | ||
+ | |||
+ | [[Kategorie:Scripts]] |
Version vom 20. November 2004, 18:45 Uhr
#!/bin/sh # # sample script for noad # # need: noad, at PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NOADOPT="nice --background --jumplogo --ac3 --overlap --OSD --statisticfile=/var/log/noadstat" 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 ps axc|awk "{if (\$5==\"noad\") print \$1}"|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