Upstart を使用して起動時に 2 つのストリームのストリーミングを自動的に開始するように VLC を構成しようとしています。
ここに私のupstartスクリプトがあります:
description "VLC streams"
start on (local-filesystems and net-device-up IFACE!=lo)
stop on runlevel [016]
exec /home/streamer/stream.sh
およびstream.sh:
#!/bin/bash
cvlc -v "/home/administrator/Videos/Kastiel/kastiel.xspf" --sout '#std{access=udp{ttl=2},mux=ts,dst=239.220.220.31:9200}' --sout-keep --loop &
cvlc -v "/home/administrator/Videos/Rozpravky/rozpravky.xspf" --sout '#std{access=udp{ttl=2},mux=ts,dst=239.220.220.2:9200}' --sout-keep --random &
exit 0
ただし、コンピューターの起動後、ストリームがなく、VLC プロセスが実行されていません。stream.sh を手動で実行すると、問題なく動作します。
私がどんな間違いをしているのか誰にも分かりますか?
Ubuntu 12.10 と VLC 2.0.5 を使用しています。
よろしくお願いします。
ミラノ