[Ubuntu] проблемы с работой программы (air video) при ее автозагрузке через upstart
есть некая программа для смартов и планшетов - 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) не помогло