Hallo zusammen,
ich würde gerne unter linux einen stream aufnehmen und danach den Rechner herunterfahren
zum Aufnehmen würde ich gerne vlc nutzen.
aufnehmen an sich geht schon ganz gut:
|
Quellcode
|
1
2
|
cvlc --run-time=3600 http://mp3stream1.apasf.apa.at:8000/ --sout "#duplicate{dst=std{access=file,mux=raw,dst=/home/wolf/Downloads/unter_palmen-$NOW.mp3}" vlc://quit ;
shutdown now
|
Quelle
das ganze in ein shellscript und dieses in crontab eingetragen, funktioniert wunderbar. aber: für shutdown braucht's root-rechte.
also: in den crontab von root eingetragen. seltsamerweise funktioniert das Aufnehmen nicht, der rest (runterfahren) schon.
geschaut: vlc lässt sich als root nicht ausfühen...
|
Quellcode
|
1
|
VLC is not supposed to be run as root. Sorry.
|
gibt es eine elegantere Lösung, als einen cronjob als User (der die Aufnahme steuert) und einen als root (der den Rechner herunterfährt)?
das runterfahren hätte ich halt gerne mit dem Ende der Aufnahme synchronisiert
Thx,
hobbes