Page 1 of 1
Frage für Geplante Aufgaben
Posted: Wed 25. Aug 2021, 11:45
by Manuel1986
Ich möschte gerne über Geplante Aufgaben Für meine Sendungen
Ich möschte das gerne so haben
#!/usr/bin/liquidsoap -v
set("init.daemon",true)
#set("log.file",true)
#set("log.stdout",true)
#set("log.level",3)
set("init.daemon.pidfile.path", "/Dein Pfat /liquidsoap")
#set("log.file.path", "/Dein Pfat/liquidsoap.log")
#set("playlists.cue_in_metadata","liq_cue_in")
#set("playlists.cue_out_metadata","liq_cue_out")
# Initial playlist
cue = "/Dein Pfat/2018-07-24-20-00-01.01.cue"
# Erstellen Sie mit diesem CUE-Sheet eine nachladbare Playlist.
# Sagen Sie liquidsoap, dass es herunterfahren soll, wenn wir fertig sind.
x = playlist.reloadable(cue, on_done=shutdown)
# Wir werden diese Playlist nie neu laden, also lassen wir die erste fallen
# zurückgegebener Wert:
s = snd(x)
# Cue_cut zum Cue-In/Cue-Out hinzufügen gemäß
# Marker in "sheet.cue"
s = cue_cut(s)
stream_master_source = output.icecast(
%mp3,
host="xxx",
port=xx,
user="xxx",
password="xxx",
mount="/xxx",
fallible=true,
s)
stream_master_source
ich steuere mit dem Script Azuracast an und schicke die Playliste als Live Streamer rüber. Das Script lässt sich wunderbar über Geplante Aufgaben steuern. Durch die Geplante Aufgaben Lösung kann ich jetzt komplette Sendungen streamen
Wie Baue ich das in keyhelp ein ?
Re: Frage für Geplante Aufgaben [GELÖST]
Posted: Wed 25. Aug 2021, 13:41
by OlliTheDarkness
Eig. müsste es ausreichen wenn eine Datei auf dem Server anlegst
zb. /root/azurelist
da packst deinen Inhalt rein
Code: Select all
#!/usr/bin/liquidsoap -v
set("init.daemon",true)
#set("log.file",true)
#set("log.stdout",true)
#set("log.level",3)
set("init.daemon.pidfile.path", "/Dein Pfat /liquidsoap")
#set("log.file.path", "/Dein Pfat/liquidsoap.log")
#set("playlists.cue_in_metadata","liq_cue_in")
#set("playlists.cue_out_metadata","liq_cue_out")
# Initial playlist
cue = "/Dein Pfat/2018-07-24-20-00-01.01.cue"
# Erstellen Sie mit diesem CUE-Sheet eine nachladbare Playlist.
# Sagen Sie liquidsoap, dass es herunterfahren soll, wenn wir fertig sind.
x = playlist.reloadable(cue, on_done=shutdown)
# Wir werden diese Playlist nie neu laden, also lassen wir die erste fallen
# zurückgegebener Wert:
s = snd(x)
# Cue_cut zum Cue-In/Cue-Out hinzufügen gemäß
# Marker in "sheet.cue"
s = cue_cut(s)
stream_master_source = output.icecast(
%mp3,
host="xxx",
port=xx,
user="xxx",
password="xxx",
mount="/xxx",
fallible=true,
s)
stream_master_source
Machst die Datei ausführbar und lässt sie via Geplannte Aufgaben zu deinem Wunschzeitpunkt ausführen.
Weil einfach einfach einfach ist
Re: Frage für Geplante Aufgaben
Posted: Wed 25. Aug 2021, 16:42
by Manuel1986
Muss es eine PHP datei sein oder was für eine datei muss es ein ?
Re: Frage für Geplante Aufgaben
Posted: Wed 25. Aug 2021, 19:51
by Florian
Hallo,
nichts PHP, einfach nur eine Datei mit dem gewünschten Inhaltanlegen, ausführbar machen und über geplante Aufgaben (Punkt: Befehl ausführen) ausführen lassen.
Re: Frage für Geplante Aufgaben
Posted: Wed 25. Aug 2021, 23:10
by Manuel1986
Bekomme diesen fehler
Befehl: /home/users/admin/www/schlauti.eu/sendung/testsendung/azurelist
Status: Beendet
Ausführzeit: 00:00:00
Rückgabestatus-Code: 126 (Fehler)
Ausgabe:
/home/users/admin/www/schlauti.eu/sendung/testsendung/azurelist: Permission denied
Code: Select all
#!/usr/bin/liquidsoap -v
set("init.daemon",true)
#set("log.file",true)
#set("log.stdout",true)
#set("log.level",3)
set("init.daemon.pidfile.path", "/sendung/liquidsoap")
#set("log.file.path", "/sendung/liquidsoap.log")
#set("playlists.cue_in_metadata","liq_cue_in")
#set("playlists.cue_out_metadata","liq_cue_out")
# Initial playlist
cue = "/sendung/testsendung/test.mp3"
# Erstellen Sie mit diesem CUE-Sheet eine nachladbare Playlist.
# Sagen Sie liquidsoap, dass es herunterfahren soll, wenn wir fertig sind.
x = playlist.reloadable(cue, on_done=shutdown)
# Wir werden diese Playlist nie neu laden, also lassen wir die erste fallen
# zurückgegebener Wert:
s = snd(x)
# Cue_cut zum Cue-In/Cue-Out hinzufügen gemäß
# Marker in "sheet.cue"
s = cue_cut(s)
stream_master_source = output.icecast(
%mp3,
host="188.40.20.171",
port=8025,
user="testsendung",
password="passwort",
mount="/mainstream",
fallible=true,
s)
stream_master_source
Re: Frage für Geplante Aufgaben
Posted: Wed 25. Aug 2021, 23:12
by OlliTheDarkness
Manuel1986 wrote: ↑Wed 25. Aug 2021, 23:10
Bekomme diesen fehler
Befehl: /home/users/admin/www/schlauti.eu/sendung/testsendung/azurelist
Status: Beendet
Ausführzeit: 00:00:00
Rückgabestatus-Code: 126 (Fehler)
Ausgabe:
/home/users/admin/www/schlauti.eu/sendung/testsendung/azurelist: Permission denied
Zugriff verweigert.
Versteht sich eig. von selber.
Mach die Datei auch ausführbar
Re: Frage für Geplante Aufgaben
Posted: Wed 25. Aug 2021, 23:14
by Manuel1986
wie mache ich die Mach die Datei auch ausführbar ?
Re: Frage für Geplante Aufgaben
Posted: Wed 25. Aug 2021, 23:17
by OlliTheDarkness
Manuel1986 wrote: ↑Wed 25. Aug 2021, 23:14
wie mache ich die Mach die Datei auch ausführbar ?
Berechtigung 755 sollte reichen, sonst 777
Re: Frage für Geplante Aufgaben
Posted: Wed 25. Aug 2021, 23:22
by Manuel1986
Brechtigung 777 und es kommt
Befehl: /home/users/admin/www/schlauti.eu/sendung/testsendung/azurelist
Status: Beendet
Ausführzeit: 00:00:00
Rückgabestatus-Code: 126 (Fehler)
Ausgabe:
/tmp/keyhelp/scheduled_task_run/run-6126b43e2daaf.sh: /home/users/admin/www/schlauti.eu/sendung/testsendung/azurelist: /usr/bin/liquidsoap: bad interpreter: No such file or d
Re: Frage für Geplante Aufgaben
Posted: Wed 25. Aug 2021, 23:27
by OlliTheDarkness
Manuel1986 wrote: ↑Wed 25. Aug 2021, 23:22
Brechtigung 777 und es kommt
Befehl: /home/users/admin/www/schlauti.eu/sendung/testsendung/azurelist
Status: Beendet
Ausführzeit: 00:00:00
Rückgabestatus-Code: 126 (Fehler)
Ausgabe:
/tmp/keyhelp/scheduled_task_run/run-6126b43e2daaf.sh: /home/users/admin/www/schlauti.eu/sendung/testsendung/azurelist: /usr/bin/liquidsoap: bad interpreter: No such file or d
Und auch hier sagt er dir , was sein Problem ist:
/usr/bin/liquidsoap: bad interpreter: No such file
Er kann die Anwendung liquidsoap nicht unter /usr/bin finden.
Also ist es entweder nicht installiert oder es liegt an einer anderen Stelle.
Prüfen und ggf. den Pfad in der Datei anpassen.
EDIT:
Wenn nicht vorhanden, dann installier es mit
Re: Frage für Geplante Aufgaben
Posted: Wed 25. Aug 2021, 23:59
by Manuel1986
Okay werde ich machen danke Für diese Unterstützung
Re: Frage für Geplante Aufgaben
Posted: Thu 26. Aug 2021, 00:05
by OlliTheDarkness
Manuel1986 wrote: ↑Wed 25. Aug 2021, 23:59
Okay werde ich machen danke Für diese Unterstützung
Kein ding