Запущение скрипта Python как услуга и запускается на системном запуске

Я записал сценарий Python для добавления Индикатора приложения в строке меню в человечности.

Я хочу выполнить его как услуга, который запускается на системном запуске.

Я пытался смотреть на другие ответы, но ни один из них не работал на меня, как они были устаревшими, используемыми устаревшими функциями или просто не работали на меня.

Я использую Ubuntu 16.04.

Ведите меня.Спасибо

2
задан 17 April 2017 в 12:57

1 ответ

Существует различие, если необходимо работать , поскольку услуга или просто работает оно , потому что вопрос подразумевает, что просто выполнение его было бы достаточно.

К автоматическому запуску программа/сценарий

Используют Приложения Запуска программа в Вашей Ubuntu.

Помещенный (исполняемый) сценарий где-нибудь и создает новую запись, которые в основном просто указывают на сценарий.
Удостоверяются, что сценарий имеет надлежащую хижину: #!/usr/bin/env python или подобный.
Также удостоверяются, что запись включена.

то, Что это делает, в основном создает новый .desktop файл в ~/.config/autostart. Можно взломать далеко в том файле на рабочем столе к содержанию основы, просто не удаляйте X-MATE-Autostart-enabled=true (эта строка могла немного отличаться в зависимости от DE)

Для создания надлежащего сервиса

использование Ubuntu 16 systemd, и необходимо создать сервис для этого. Создание systemd сервиса является немного более трудным, но существует много хороших руководств как:

Однако это главным образом используется для второстепенных демонов, не индикаторов или других вещей GUI, таким образом, необходимо придерживаться Приложений Запуска.

3
ответ дан 2 December 2019 в 02:47

Другие вопросы по тегам:

Похожие вопросы: