Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 12, 2018 13:53:04

ildus
Зарегистрирован: 2018-02-26
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

автозагрузка программы

прошу прощеня за такой вопрос знаю что много раз поднимался такой вопрос но не где не нашел адекватного ответа крч ситуация такая загрузил скрип программы в rc.local но она не запускается. посмотрите пожалуйста внутри rc.local так должно быть или надо заполнить эти строки. ребят помогите пожалуйста
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will “exit 0” on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if ; then
printf “My IP address is %s\n” “$_IP”
fi
python /home/pi/proekt.py &
exit 0

Офлайн

#2 Апрель 12, 2018 15:26:36

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

автозагрузка программы

Запуск через rc.local вообще не принято трогать в последнее время. Автозагрузка есть в графическом менеджере, если комп его загружает. А если это что-то типа сервера, то используется запуск в виде службы.
chkconfig (старая система запуска)
http://rus-linux.net/lib.php?name=/MyLDP/boot/rc-script.html
systemd (новая система запуска)
http://rus-linux.net/MyLDP/boot/systemd/izuchaem-systemd.html



Отредактировано py.user.next (Апрель 12, 2018 15:26:58)

Офлайн

#3 Апрель 12, 2018 15:41:24

ildus
Зарегистрирован: 2018-02-26
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

автозагрузка программы

ничего не понял. объясните пожалуйста подробно своими словами что куда закидывать что куда прописать что бы в итоге при включении программа запустилась в фоновом режиме. если вас это не затруднит

Офлайн

#4 Апрель 12, 2018 15:52:03

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2832
Репутация: +  186  -
Профиль   Отправить e-mail  

автозагрузка программы

Какой дистрибутив? Иксы работают, если работают то какой DM? Загружать надо после авторизации пользователя или после загрузки?



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#5 Апрель 12, 2018 16:13:36

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

автозагрузка программы

ildus
что куда закидывать что куда прописать
У тебя в системе уже есть службы, которые загружаются. Они не загружаются сами, они загружаются с помощью какой-то системы загрузки. Эти системы загрузки бывают разные, их немного. Вот тебе надо определить, что там за система, а потом просто скопировать файлы какой-нибудь существующей службы и заполнить их данными своего скрипта.
Но обычно надо прочитать что-то про эту систему загрузки служб и уже там обычно даются минимальные примеры, как надо делать запуск одной службы. Бывает, что там не только файлы надо копировать, но и проводить некоторые манипуляции типа регистрации в реестре запуска, чтобы служба подцеплялась при загрузке наравне с существующими.



Отредактировано py.user.next (Апрель 12, 2018 16:14:31)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version