ublog

Автозапуск erlang сайту з systemctl, debian

erlang [37]linux [17]

Отже, створюємо сервіс-автозапуск ерланг-сайту з systemctl на debian

загалом комміт получився отакий --
https://github.com/221V/otp.mk/commit/5c4812b37d0c7d7a0d7f1a7c605246902f1a1a7c
відповідно візьмемо звідси відредагований otp.mk


створюємо новий сервіс
vim /etc/systemd/system/sometest.service


[Unit]
Description=Erlang some test app start

[Service]
Type=forking
User=erlang
Group=erlang
WorkingDirectory=/home/erlang/sometest
ExecStart=/usr/bin/make start
Restart=always
PIDFile=/home/erlang/sometest/activeapp.pid

[Install]
WantedBy=multi-user.target


в деталях почитати про директиви налаштування можна тут -
https://linuxoid.pro/autostart-using-systemd/

список потрібних команд
systemctl disable sometest
systemctl enable sometest
systemctl daemon-reload
systemctl start sometest
systemctl restart sometest.service
systemctl restart sometest
systemctl status sometest.service
shutdown -r now


це все :)