Noad.sh
Aus VDR Wiki
(Unterschied zwischen Versionen)
(ps <-> pidof) |
|||
Zeile 40: | Zeile 40: | ||
echo "Counting of the advertising filters:" | echo "Counting of the advertising filters:" | ||
echo | echo | ||
− | + | ps axc|awk "{if (\$5==\"noad\") print \$1}"|wc -w|tr -d ' ' | |
;; | ;; | ||
stop) | stop) |
Version vom 28. September 2004, 14:47 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