web-dev-qa-db-ja.com

Centosサーバーの起動時にサービスを自動的に開始する方法Java

構成しているCentOSを実行しているサーバーがあり、サーバーの再起動時にJavaサービスを自動的に起動させたいのですが、どうすればよいですか?

サービスを実行するコマンドは次のとおりです。

Java -jar tests.jar

これはフォルダ/ sys/Java/serviceにあります。

また、Linuxを初めて使用する場合、必要に応じて実際にサービスを強制終了するにはどうすればよいですか?

1
Dino

コマンドを/etc/rc.localに配置します

最良のオプションは、次のように専用ユーザーとして実行することです。

su - username -c "Java -jar /sys/Java/service/testing.jar"

あなたはそれからサービスを殺すことができます

pkill -u username Java
2
golemwashere