Форум сайта python.su
прошу прощеня за такой вопрос знаю что много раз поднимался такой вопрос но не где не нашел адекватного ответа крч ситуация такая загрузил скрип программы в 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
Офлайн
Запуск через 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)
Офлайн
ничего не понял. объясните пожалуйста подробно своими словами что куда закидывать что куда прописать что бы в итоге при включении программа запустилась в фоновом режиме. если вас это не затруднит
Офлайн
Какой дистрибутив? Иксы работают, если работают то какой DM? Загружать надо после авторизации пользователя или после загрузки?
Офлайн
ildusУ тебя в системе уже есть службы, которые загружаются. Они не загружаются сами, они загружаются с помощью какой-то системы загрузки. Эти системы загрузки бывают разные, их немного. Вот тебе надо определить, что там за система, а потом просто скопировать файлы какой-нибудь существующей службы и заполнить их данными своего скрипта.
что куда закидывать что куда прописать
Отредактировано py.user.next (Апрель 12, 2018 16:14:31)
Офлайн