Запустить скрипт, как сервис, типа:
systemctl start my.service
Приведу минимальный пример такого юнита:
[Unit]
Description=test app
After=network-online.target
[Service]
ExecStart=/opt/server/bin/standalone.sh
[Install]
WantedBy=default.target
Который можно создать в каталоге sysemd
:
nano /etc/systemd/system/my.service
Далее:
systemctl daemon-reload
Включаем, запускаем сервис:
systemctl enable my.service && systemctl start my.service
Смотрим статус:
systemctl status my
● my.service
Loaded: loaded (/etc/systemd/system/my.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2019-11-25 10:10:45 +06; 45s ago
Main PID: 1220 (standalone.sh)
Tasks: 222 (limit: 9504)
Memory: 2.9G
CPU: 3min 1.432s
CGroup: /system.slice/my.service
├─1220 /bin/sh /opt/server/bin/standalone.sh