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


Автор Тема: Автозагрузка приложения Python при старте системы  (Прочитано 5497 раз)

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

Оффлайн General13K7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Доброго всем дня и с наступающим Новым Годом. Мучаю себя вопросом потому что плохо разбираюсь в Linux. Как сделать так чтобы при автозагрузке выполнялись две команды (или может ее в одну можно сделать?).

cd /usr/local/lib/PlexConnect
sudo python PlexConnect.py

я каждое включение захожу в терминал и проделываю ее снова и снова. уже замучило. Помогите пожалуйста

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7169
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Ну как минимум ты можешь одной командой делать
sudo python /usr/local/lib/PlexConnect/PlexConnect.pyА на каком этапе загрузки системы должен отрабатывать скрипт? Ну и версию Ubuntu в студию.

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 2826
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 21.04
    • Просмотр профиля
General13K7, оформить желаемые команды в виде скрипта и закинуть в папку /home/user/.config/autostart-scripts/ - будут выполняться при автозагрузке.
Я странен, а не странен кто ж? (С)

Оффлайн General13K7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Ну как минимум ты можешь одной командой делать
sudo python /usr/local/lib/PlexConnect/PlexConnect.pyА на каком этапе загрузки системы должен отрабатывать скрипт? Ну и версию Ubuntu в студию.

Версия Ubuntu Linux 17.04
Хм ну наверное на том же этапе что и я его сам запускаю, а делаю я это как войду под логином паролем в систему.

Пользователь добавил сообщение 30 Декабрь 2017, 16:00:47:
General13K7, оформить желаемые команды в виде скрипта и закинуть в папку /home/user/.config/autostart-scripts/ - будут выполняться при автозагрузке.

прости я не умею писать скрипты)
умел бы наверное не обращался бы сюда

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 2826
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 21.04
    • Просмотр профиля
прости я не умею писать скрипты)
умел бы наверное не обращался бы сюда
Ничего страшного, после этой темы, надеюсь научишься.
Открываешь какой-нибудь текстовый редактор, что там у тебя имеется, и копируешь в него следующий текст:
#!/bin/sh

sudo python /usr/local/lib/PlexConnect/PlexConnect.py

Сохраняешь файл в выше указанную папку под именем, например, PlexConnect.sh, через свойства файла делаешь его выполняемым, перезагружаешь систему - и скрипт выполняется при каждой загрузке.
Я странен, а не странен кто ж? (С)

Оффлайн General13K7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
прости я не умею писать скрипты)
умел бы наверное не обращался бы сюда
Ничего страшного, после этой темы, надеюсь научишься.
Открываешь какой-нибудь текстовый редактор, что там у тебя имеется, и копируешь в него следующий текст:
#!/bin/sh

sudo python /usr/local/lib/PlexConnect/PlexConnect.py

Сохраняешь файл в выше указанную папку под именем, например, PlexConnect.sh, через свойства файла делаешь его выполняемым, перезагружаешь систему - и скрипт выполняется при каждой загрузке.

хорошо сейчас попробую и отпишусь если пройдет

Пользователь добавил сообщение 30 Декабрь 2017, 17:30:20:
General13K7, оформить желаемые команды в виде скрипта и закинуть в папку /home/user/.config/autostart-scripts/ - будут выполняться при автозагрузке.

/home/user/.config/autostart-scripts/

нет такого файла или каталога

user заменил на имя своего general13k7
« Последнее редактирование: 30 Декабрь 2017, 17:30:20 от General13K7 »

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 2826
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 21.04
    • Просмотр профиля
user заменил на имя своего general13k7
Ну правильно, user - это общепринятое название папки любого пользователя.
Я странен, а не странен кто ж? (С)

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3276
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
AlexBKost, я дико извиняюсь, естественно, но в автозапуск ставить скрипт, что требует права суперпользователя? Ну-ну.

General13K7, Подождите, я ознакомлюсь с докой по Плексу и смогу подсказать
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн General13K7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
AlexBKost, я дико извиняюсь, естественно, но в автозапуск ставить скрипт, что требует права суперпользователя? Ну-ну.

General13K7, Подождите, я ознакомлюсь с докой по Плексу и смогу подсказать

уже все решено)

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 2826
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 21.04
    • Просмотр профиля
уже все решено)
Вот и хорошо, я лишь надеялся, что хоть тут осталось место, где каждый сам себе хозяин.
Я странен, а не странен кто ж? (С)

 

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