Автозагрузка пользовательского демона/скрипта

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Автозагрузка пользовательского демона/скрипта

Сообщение ya »

Если вы хотите создать сервис, который будет запускаться при старте системы, вы можете использовать systemd.

Создайте файл сервиса:


sudo nano /etc/systemd/system/myscript.service
Добавьте следующее содержание:

Код: Выделить всё

[Unit]
Description=My custom script

[Service]
ExecStart=/path/to/your/script.sh
#Restart=always

[Install]
WantedBy=multi-user.target
Сохраните файл и выполните следующие команды для включения и запуска сервиса:

Код: Выделить всё

sudo systemctl enable myscript.service
sudo systemctl start myscript.service
Выберите наиболее подходящий способ в зависимости от ваших потребностей.

Код: Выделить всё

sudo systemctl daemon-reload
sudo systemctl enable myapp.service
sudo systemctl start myapp.service
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: Автозагрузка пользовательского демона/скрипта

Сообщение ya »

USING SYSTEMD
If the above didn't do it, and your system has systemd(1), then give this a try:

1: Create a service.
Create the file ~/.config/systemd/user/xscreensaver.service containing:
[Unit]
Description=XScreenSaver
[Service]
ExecStart=/usr/bin/xscreensaver
[Install]
WantedBy=default.target
2. Enable it.
systemctl --user enable xscreensaver
Then restart X11.
Ответить