У меня есть программа Бутылки Python, которая использует собственный внутренний dev сервер Бутылок, и я пытаюсь заставить его запускать автоматически в Lubuntu. Я создал сценарий удара как это:
nohup python /home/user/mybottle/mybottle.py &
sleep 5
firefox &
sleep 5
xdotool key "F11"
Я установил исполняемый файл сценария и если я выполняю его непосредственно от терминала, сценарий хорошо работает (некоторые gtk критические сообщения fromFirefox, но это все еще, кажется, работает). Если я называю этот сценарий в ~/.config/lxsession/Lubuntu/autostart с этим:
/home/user/mybottle/mystartupscript.sh
и перезагрузка, которую машина, которой программа Бутылки, кажется, не запускается, Firefox, делает, но затем не перейдет к полному экрану с xdotool и очевидно Firefox, не может найти мою программу, работающую localhost. Нет никакой записи Python при проверке вершины любой, таким образом, совершенно уверенный, что программа Python не работает.
Я попытался запустить его с crontab, rc.local и .conf в/etc/init, а также разделить сценарий Python прочь, и ничто не будет, получая его движение и отъезд его работающий в фоновом режиме. Я не действительно уверен, где я ищу журнал ошибок для этих различных методов любой как любой из журналов, я попытался смотреть на, не делают упоминания о сценарии.
Как последняя попытка я попробовал .desktop метод, упомянутый в других потоках, но это не работает также. Удаление nohup не имеет никакого значения.
Как я получаю свою программу Python, работающую на запуске? Lubuntu установлен войти в систему автоматически, не нуждаясь во вводе пароля.