LINUX.ORG.RU
ФорумAdmin

[Ubuntu] проблемы с работой программы (air video) при ее автозагрузке через upstart

 


0

1

есть некая программа для смартов и планшетов - Air Video, клиент для стриминга видео, сам стриминг осуществляет серверная часть, которая в случае линукса представляет из себя Java программу, которая посредством FFmpeg стримит видео

тут небольшое описание как это заводиться: http://wiki.birth-online.de/know-how/hardware/apple-iphone/airvideo-server-linux

все удалось настроить и собрать, но осталась непонятная проблема связанная с автостартом через upstart на Ubuntu, на той странице раздел «autostart AirVideoServer upon bootup»

там создается /etc/init/airvideo.conf:

start on runlevel [2345] stop on shutdown respawn

exec sudo -H -n -u имяюзера /usr/bin/java -jar /путьAirVideoServer/AirVideoServerLinux.jar /путьAirVideoServer/test.properties

и дальше как службу можно запускать эту серверную часть sudo start airvideo

Все работает, но обнаружился следующий косяк: при запуске именно таким образом сервер не видит файлы с кириллицей. Но если войти через ssh на сервер и запустить AirVideoServer абсолютно той-же командой

exec sudo -H -n -u имяюзера /usr/bin/java -jar /путьAirVideoServer/AirVideoServerLinux.jar /путьAirVideoServer/test.propertis

то файлы с кириллецей присутствуют.

Проблема проявляется при запуске именно как службы, почему-то в этом случае AirVideoServer не может прочитать файлы с именами отличными от латинских. Есть предположения в чем может быть проблема?

Пробовал в sudo дописать опцию -i (simulate initial login) не помогло


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.