Чтобы запустить службу с помощью systemd
, напишите файл службы.
Например, /etc/systemd/system/myservice.service
[Unit]
Description=myservice-description
After=network.target
[Service]
ExecStart=/opt/myservice-location/src/node/server.js --args=here
Restart=always
User=me
Group=group
Environment=PATH=/usr/bin:/usr/local/bin
Environment=NODE_ENV=production
WorkingDirectory=/opt/myservice-location
[Install]
WantedBy=multi-user.target
Не забудьте обновлять демон systemd после каждого изменения файла .service
$ systemctl daemon-reload
Затем запустите службу и включите службу при перезагрузке
$ systemctl start myservice
$ systemctl enable myservice