Open kokoichi206 opened 1 year ago
Systemd の設定のファイル → unit
/etc/systemd/system
/run/systemd/system
/usr/lib/systemd/system
$ cat /etc/systemd/system/sakamichi-api-bff.service
[Unit]
Description=坂道グループの API の BFF 側 # おおまかな説明を書く。
[Service]
ExecStart=/home/ubuntu/deploy/sakamichi-api-bff # 実行コマンド
WorkingDirectory=/home/ubuntu/deploy
Restart=always # デーモン化のため何かエラーが起きても再起動するように設定。
[Install]
$ cat /etc/systemd/system/sakamichi-api-core.service
[Unit]
Description=坂道グループの API の core 側 # おおまかな説明を書く。
[Service]
ExecStart=/home/ubuntu/deploy/sakamichi-api-core
WorkingDirectory=/home/ubuntu/deploy
Restart=always # デーモン化のため何かエラーが起きても再起動するように設定。
[Install]
sudo systemctl daemon-reload
sudo systemctl restart sakamichi-api-bff.service
systemctl status sakamichi-api-bff.service
cat /etc/systemd/system/sakamichi-api-bff.service
sudo vim /etc/systemd/system/sakamichi-api-core.service
linux で立てているサーバーに対し、起動してるかどうかを確認して、必要に応じて起動させるようなことをしたい。
(気づいたら落ちていた、ラズパイ再起動時に毎回立ち上げるのはだるい、ということで。)