Kannst du mir vlt. auch beim erstellen eines passenden Scripts helfen?
Bash
#!/bin/bash
# Strartskript für Cron, Als root ausführen !
#Startzeit in Variable schreiben
BEGIN_S=$(date +%s)
BEGIN=$(date)
#E2 Grabber starten
cd /home/pi/Desktop/EPG
sudo ./EPG_start_easyepg.sh
#Dann in das easyepg Verzeichniss Wechseln
cd /home/pi/easyepg
# Als user PI den Grabber starten
sudo -u pi ./epg.sh
#Als root die fertige XML in das Socket schieben
cat /home/pi/easyepg/xml/test.xml | socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock
#EPG für simpleiptv auf Nas schieben
cd /home/pi/easyepg/xml
gzip -k test.xml
cp /home/pi/easyepg/xml/test.xml.gz /home/pi/fritz_NAS/EPG/test.xml.gz
rm /home/pi/easyepg/xml/test.xml.gz
#Zeit berechnen, die das Script braucht
END_S=$(date +%s)
END=$(date)
SECONDS=$((END_S-BEGIN_S))
MINUTES=$((SECONDS/60))
#Ausgabe am Ende
echo "----------------------------------------------------------------------------------"
echo "gestartet am : $BEGIN Ende am: $END"
echo "----------------------------------------------------------------------------------"
if [ $SECONDS -lt 60 ]
then
echo "Der Vorgang dauerte $((END_S-BEGIN_S)) Sekunden"
echo "----------------------------------"
else
echo "Der Vorgang dauerte $MINUTES Min"
echo "----------------------------------"
fi
Alles anzeigen
Das ist mein Startskript ursprünglich hat mit dabei DeBaschdi geholfen ich habe es nur etwas noch erweitert (Startzeit, Laufzeit etc.)
Für dich interessant ist wohl Zeile 13 bis Zeile 23 der Rest ist optional bzw. brauchst du nicht.
am Schluss das script in dein easyepg Verzeichnis und ein
[cbox]chmod 0777 /home/easyepg/dein-skript-name.sh[/cbox]