Я пытаюсь запустить некоторое программное обеспечение (VLC), когда мой сервер Debian загружается. Я попробовал несколько способов, которые я нашел в разных источниках (изменив /etc/rc.local
, создав скрипт в /etc/init.d/
и добавив его с помощью update-rc.d
rc.d или rcconf
), но в конце после перезагрузки Я никогда не вижу запущенного процесса VLC.
Итак, мой вопрос:
- я сделал что-то не так в скрипте запуска (показано ниже)?
rcconf
отображает звездочку перед именем файла, поэтому я предполагаю, что скрипт связан с правильными уровнями выполнения? - Есть ли способ узнать, произошла ли ошибка при попытке системы запустить VLC? Я смотрел в разные
/var/log/
файлы без какой-либо удачи ...
Скрипт запуска:
#! /bin/sh
case "$1" in
start)
su - shtong -c "vlc -I http --http-album-art --http-host=0.0.0.0:8000 --no-playlist-autostart --configlcrc ~/default.xspf"
exit 0;
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac