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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не могу настроить автозапуск скрипта с помощью systemctl  (Прочитано 97283 раз)

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

Оффлайн palka444

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Есть скрипт (start.sh) запуска сервера. Он запускает screen, в котором запускает сам сервер. Я могу спокойно открыть файл и сервер запустится. Но когда я делаю это с помощью юнита systemctl, ничего не работает. В чем проблема?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
в юните, в секции [Service] допишите
User=palka444
Пользователь добавил сообщение 17 Июня 2023, 20:12:42:
PS: Не надо скриншотить терминал. B putty при выделении содержимое попадает в буфер обмена.
« Последнее редактирование: 17 Июня 2023, 20:12:42 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2623
    • Просмотр профиля
Как я прнял, вам не надо каких-то специфичных задачь.
Вроде отслеживания работы, и автоматического перезапуска.
Проще кроном запускать.
А чего это вы тут делаете, а?

Оффлайн palka444

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Я не разбираюсь особо в этом, но мне нравится использовать метод с systemctl и запуском через screen. Я хочу узнать почему не работает то что сделал я, а не как можно сделать по другому.

Пользователь добавил сообщение 17 Июня 2023, 22:35:19:
в юните, в секции [Service] допишите
Благодарю всей душей. Я +- почитал про то, за что отвечает параметр User, но не понял почему он важен в моем случае. Ведь юниты по умолчанию запускаются от имени root. Почему был важен запуск именно от palka444?
« Последнее редактирование: 17 Июня 2023, 22:35:19 от palka444 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Почему был важен запуск именно от palka444?
0. от root без особой причины не надо ничего запускать.
1. скрипты в домашнем каталоге юзера, а не root.
2. запускаете screen от root, а потом обычным пользователем пытаетесь подключиться к сессии. Конечно, screen это сделать не даст.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

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