rumpl-x schrieb:
Normalerweise (und auch lt. Wiki) wird tvheadend als Dienst via systemd gestartet, die Konfigurationsdateien liegen also hier. Wenn's ein upgegradetes älteres System ist, könnte es noch mit Archiv/Upstart laufen, dann
liegen die Startscripte in /etc/init.d/. Oder aber Du startest es über die rc.local oder Autostart oder manuell oder über ein eigenes Script?
da liegt es!!!
Ok, kommen wir zurück zu dieser Datei, aus der tvheadend aufgerufen wird. In dieser Datei müssen wir tvheadend das Logging beibringen. Denn immer nur durch ausprobieren kommen wir offenbar nicht weiter.
Bitte poste diese Datei, die Du mit 'da liegt es!!!' meintest, nochmal.
rumpl-x schrieb:
hier das file: testscript.result
ok, das Ergebnis aus diesem File ist:
Das Post-processing Script läuft als user hts
Dieser User hat einen PATH=/usr/sbin:/usr/bin:/sbin:/bin enthalten, die üblichen Dateien sollten ausgeführt werden. /usr/local/bin/ für comskip ist nicht dabei. (Aber soweit kommen wir gar nicht).
Der Parameter %f kommt nicht an.
Zum tvheadend-Startscript (wegen Loggin) brauche ich noch weitere Infos:
hier kommt ein etwas geändertes Test.sh-script. Bitte in die Test.sh einbauen (altes löschen), Rechte kontrollieren, von tvheadend ausführen lassen und hier die Datei /tmp/testscript.result posten:
#!/bin/bash
file="/tmp/testscript.result"
echo "immernoch ich!" > $file
echo $1 >> $file
echo $(ls -l $1) >> $file
echo $(date) >> $file
exit
Außerdem im Terminal als User hts einloggen:
su - hts
aufrufen und Passwort von hts angeben.
/etc/cskiplog.sh <Videodatei>
Was passiert? Wie sieht das Logfile /media/AUD-VID/cskip.log aus?
Bitte noch ein
ls -l /etc/cskiplog.sh
hier posten.