Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Автозагрузка скрипта Python3 не происходит по перезагрузке системы  (Прочитано 1131 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн denis-evs

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Ubuntu embedded 15 на плате NanoPI Neo. Есть два питон3 скрипта, первый получает вводимую конфигурацию с большой машины по сетевому интерфейсу,второй в зависимости от конфигурации опрашивает устройства. В ручном старте оба скрипта работают. Однако при попытке сделать автозагрузку этих двух скриптов, запускается только тот,что отвечает за конфигурацию,скрипт опроса не стартует. Оба скрипта лежат в одной папке домашнего пользователя. Используют почти одинаковые библиотеки.
Как я пытался выполнить автозагрузку скриптов:
1)Создал файл local.autostart
в нем добавил содержимое:
#!/bin/sh
### BEGIN INIT INFO
# Provides:          local.autostart
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: loca
### END INIT INFO
python3 home/fa/mainprog/mainconf.py
python3 home/fa/mainprog/mainprog.py
Стартует только mainconf
2)Создал sh файл progstart.sh со следующим содержимым:
#!/bin/sh
### BEGIN INIT INFO
# Provides:          progstart
# Required-Start:
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      1 0 6
# Short-Description: simple description.
### END INIT INFO
/usr/bin/python3.4 /home/fa/mainprog/mainprog.py
#/usr/bin/python3.4 /home/fa/mainprog/mainconf.py               тут пробовал запускать только скрипт mainprog
и делал команду update-rc.d progstart.sh defaults 95, которая проходит без ошибок или ворнингов.
Однако,что в конфигурации с 2 скриптами,что в конфигурации с 1 скриптом, автоматическая загрузка не происходит, при том,что ручной запуск ,производит нормальный старт скрипта. Вопрос почему может не происходить запуск на вид рабочего Питон3 скрипта в автоматическом режиме?



ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 22/05/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 04:31:43 от zg_nico »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
gedit ~/.xprofile
встав

xclock &
python3 ~/mainprog/mainconf.py &

ребут.
Wars ~.o

Оффлайн denis-evs

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Это же команды связанные с Xми. У меня в дистрибутиве нет X

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
как выполнить в терминалу эту путхон?
a@a:~$
a@a:~$ echo $USER
a
a@a:~$ # python3 ..... # не? или
a@a:~$
a@a:~$ sudo su
[sudo] password for a:
root@a:/home/a# cd
root@a:~#
root@a:~# echo $USER
root
root@a:~#
root@a:~# # тут выполнить python?
root@a:~# exit
exit
a@a:~$

Wars ~.o

 

Страница сгенерирована за 0.037 секунд. Запросов: 23.