私はJavaアプリケーションを持っています。それを起動するために使用します
java -jar myapp.jar
停止するには、CTRL + C を使用します。
次に、そのアプリケーションを開始できるものに変換する必要があります。
/etc/init.d/myapp スタート
そして、私はやめることができます:
/etc/init.d/myapp停止
問題は、プロセスの PID を保存することです。これを行うためのレシピをどこかで見たと思いますが、場所を覚えておらず、見つけることができません。
Java Server Wrapperというプロジェクトがあるのを見ましたが、メモリ使用量を制限しない無料のものを探しています。そして、この作業は 1 つの bash スクリプトで実行できると思います。