Tägliches script

  • Da ich kein EPG mehr unter iptv simple habe benötige ich ein wenig Hilfe zu einem Script was alle 24 oder 48 Stunden automatisch starten soll.


    Als Erstes ein Download.
    wget http://rytecepg.ipservers.eu/epg_data/rytecDE_Basic.xz -O


    Danach soll dies entpackt werden.
    tar -czf rytecDE_Basic.xz rytecDE_Basic


    Anschließend noch ein .xml anfügen
    cp rytecDE_Basic rytecDE_Basic.xml


    ----------------------------------------------------------------------------------


    Jetzt seit Ihr gefragt habe von Cronjob etc. keinen Plan :/

  • Hi,


    hilft Dir der Anhang?


    crontab_beschreibung.png



    Und kannst Du Deine Kommandos in scripts verpacken? Dann würde ich folgendes eintragen:


    0 0 * * * script1 && script2 && script3


    Das läuft dann um 00:00 jeden Tag, script2 wird nur ausgeführt, wenn script1 ohne Fehler ausgeführt wird und script3 wenn script2 ohne Fehler ausgeführt wird.


    VG
    Bernd

  • Und kannst Du Deine Kommandos in scripts verpacken?

    So einfach ist das auch wieder nicht. Er muss sich ja im korrekten Ordner befinden und die Kommandos müssen mit vollständigem Pfad angegeben sein. ;)

  • Hi Dr. Mike :X Du hast natürlich recht. Das habe ich irrtümlich vorausgesetzt...

  • Hmm, habe keine Ahnung von Scripts bei Linux || habe die Befehle über putty im Ordner Qmultimedia ausgeführt, Ergebnis = :thumbup: hat super funktioniert


    Womit erstelle ich das Script?
    Mit Notepad++ Endung .sh?
    Wo muss das Script abgespeichert werden (/usr/bin)?
    Wie starte ich das Script automatisch? soll ja immer laufen.

  • Ohhh, uhhh einen Linux Grundkurs kann ich Dir jetzt auch nicht geben da müssen andere aushelfen. :ziped:

  • @Unrealswebmaster


    Kopiere die Datei EPG.sh z.B. nach /share/Public
    Datei ausführbar machen mit chmod +x /share/Public/EPG.sh


    Dann lautet der Eintrag in die crontab:
    0 0 * * * /bin/sh /share/Public/EPG.sh


    Aktivieren der neuen crontab mit crontab /etc/config/crontab