Запустите процесс через systemd (должна быть системой обработки процессов / сервисов по умолчанию в большинстве дистрибутивов.)
Вам необходимо создать системный модуль в / etc / systemd / system /, например, с именем mywebapp.service:
[Unit]
Description=My WebApp
[Service]
ExecStart=your/full/path/start/commandhere
User=theusername
Environment=PATH=youcanaddvariables here
[Install]
WantedBy=network.target
Обновите кеш устройства:
systemctl daemon-reload
Запустите Сервис с помощью:
systemctl start mywebapp
Включить его при запуске (более конкретно для Network.target):
systemctl enable mywebapp