以下の機能は標準のsystemdで満たしています
設定ファイル
これをMinecraftで例えてみましょう
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/etc/systemd/system/minecraft.service [Unit] Description=minecraft server After=syslog.target network.target [Service] Type=simple ExecStart=/usr/bin/node /home/user/server/app.js WorkingDirectory=/home/centos/server KillMode=process Restart=always User=user Group=user [Install] WantedBy=multi-user.target |
自動起動を登録する
1 |
systemctl enable minecraft |
起動する
1 |
systemctl start minecraft |
再起動する
1 |
systemctl restart minecraft |
停止する
1 |
systemctl stop minecraft |
ちなみにステータスを確認したい時は
1 |
systemctl status minecraft |
そんな感じで自動化できます。
閲覧数 478 件
What do you think?
You must be logged in to post a comment.