Не получается запустить питоновский скрипт из апстарт. Точнее он запускается, но как надо не отрабатывает. Для работы этого скрипта нужны дополнительные приложения.
Если более конкретно, то пытаюсь запустить aceproxy (
https://github.com/ValdikSS/aceproxy) которая запускает дополнительно vlc и acestream.
ксли запускать ручками через sudo service aceproxy start , то скрипт замечательно запускается и отрабатывает. В чем проблема не пойму.
Подробнее с другого форума вопрос:
"
Что то тема изъезженная, но всё же всё перечитал именно своего ответа не нашёл - как организовать правильный автостарт с запуском влц и аэйс стрим самой прокси (ubuntu 14.04)?
aceproxy.conf (upstart, aceproxy системный пользователь):
description "aceproxy"
setuid aceproxy
start on starting networking.
stop on shutdown
exec /home/aceproxy/aceproxy/acehttp.py
В итоге получаем при старте только запущеный vlc, acestream не стартует, соотв aceproxy отваливается. При этом если стартовать ручками через "service aceproxy start" - всё работает как надо. Что не так я сделал? Права вроде все правильные на папки/файлы
Если влц аэйсстрим и прокси запускать через UPSTART по отдельности, то всё запускается и работает...
лог запска при старте системы:
Код: [Выделить]
aceproxy.log
21.09.2015 21:47:23 ERROR VlcClient_recvData: Exception at socket read^M
21.09.2015 21:47:23 WARNING http_proxyReadWrite: Video connection closed^M
21.09.2015 21:47:23 ERROR AceClient_recvdata: Exception at socket read^M
21.09.2015 21:47:50 ERROR plugin_torrenttv: Can't download playlist!^M
VlcException("Socket creation error! VLC is not running? ERROR: error(111, 'Connection refused')",)^M
21.09.2015 21:47:55 ERROR HTTP: Cannot spawn or connect to VLC!^M
Traceback (most recent call last):^M
File "/home/aceproxy/aceproxy/acehttp.py", line 678, in <module>^M
clean_proc()^M
File "/home/aceproxy/aceproxy/acehttp.py", line 615, in clean_proc^M
AceStuff.vlcclient.destroy()^M
AttributeError: type object 'AceStuff' has no attribute 'vlcclient'^M
При этом VLC оказывается запущен. (лог по уровню вывода INFO)
"