Подписка на блог

Customize in /user/extras/subscribe-sheet.tmpl.php.

Sample text.

Twitter, Facebook, VK icon VK, Telegram, LinkedIn, Odnoklassniki, Pinterest, РСС JSON Feed

Sample text.

Автозапуск в качестве сервиса

Для того, чтобы автоматически запускать приложение при каждом запуске системы в виде сервиса и нет желания разбираться с выпиленным из системы rc.local, необходимо сделать следующее:

  1. Создаем новый сервис:
touch /etc/systemd/system/myservice.service
  1. Открываем любым текстовым редактором и вносим следующее:
[Unit]
After=network.service

[Service]
ExecStart=/opt/bin/myapp

[Install]
WantedBy=default.target
  1. Выставляем права:
chmod 664 /etc/systemd/system/myservice.service
chmod 744 /opt/bin/myapp
  1. Перечитываем список сервисов:
systemctl daemon-reload
  1. Включаем автозапуск:
systemctl enable myservice.service
  1. Все. После перезапуска системы сервис отработает и приложение запустится. Если же необходимо его запустить без перезапуска, то выполняем:
systemctl start myservice.service

Естественно, меняем myservice.service и /opt/bin/myapp на нужное название и свое приложение. Кроме того, вместо /opt/bin/myapp, можно указать и скрипт, а не конкретное приложение.

Подписаться на блог
Поделиться
Отправить
Отправить
19 дн   admin   linux   work
Популярное