、私は次のようにsystemdファイルがで有効になっている実行されません。にsystemdサービスは
#!/bin/bash
sudo java -jar /usr/local/piservice/pirestservice-0.0.1-SNAPSHOT.jar server rest_metadata/template.yml
シェルスクリプトを実行すると、このdropwizardサービスが起動します。
ps -ef | grep pirest
Iしかし.... .......プロセスに割り当てられたPID番号が表示されます。私は再起動、またはコマンドラインからサービスを開始した場合、サービスは私がしなければ動作して示してサービスは実際には実行されていません。私は何が欠けていますか? 1つの.serviceファイルだけが必要なのでしょうか、あるいは私が見逃している他の設定がありますか? .serviceファイルを別のディレクトリに配置する必要がありますか?
私のアプリケーションは、デーモン/バックグラウンドサービスとして実行するだけです。
私はUbuntu Mate 16がインストールされたRaspberry Pi3でこれを実行しています。パス上のJavaは
おかげで、
マイク
「終了するには任意のキーを押してください」、つまりサービスが待機することでブロックされているかどうかユーザー入力? –