新しいインスタンスを起動する前に、Raspbian の Java プロセスが停止していることを確認したいと考えています。
これまでの私のアプローチは、コマンド ラインからプロセスを停止する 1 行のコマンドを作成することでした。このステップを GO continuos 配信ツールに含める最も簡単な方法だからです。これまでのところ、プロセスを効果的に停止するこのソリューションを思いつくことができました。
kill $(jps -m | grep NameOfTheMainClass | awk '{print $1}')
しかし、問題は、プロセスが開始されていない場合、通知する pid がないため、kill が失敗することです。どうすれば修正できますか?