地方在住IT系ニート

bkds

systemctlサービス化のメモ

定義ファイルの作成

[Unit]
Description = My Own Service Daemon

[Service]
# 実行したいコマンド
ExecStart = python3 /home/user/service.py
# プロセスやサーバが落ちた際に、自動再起動
Restart = always
# デフォルトがsimpleですが、明示的に記述
Type = simple

[Install]
WantedBy = multi-user.target

定義ファイルが認識されているか確認

sudo systemctl list-unit-files --type=service | grep own

作成したサービスを起動

sudo systemctl enable own
sudo systemctl start own
sudo systemctl status own
にほんブログ村 IT技術ブログ IT技術メモへPVアクセスランキング にほんブログ村