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 :lol:

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 :lol: :P ;)

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

Code: Select all

apt install liquidsoap

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