Cygwin (パスなど) で動作するようにシェル スクリプトを変更する作業を行っています。私が直面している 1 つの問題は、この特定の行にあります。
ps斧 | grep -v グレップ | grep $DB_JAVA_CLASS > /dev/null 2>&1
ps と procps でこれを試してみると、手動の ps ax/procps ax から表示される /cygdrive/c/windows/system32/javaw の証拠によってプロセスが実行されていることがわかっていても、Java クラス名でプロセスを特定できないようです。 . 複数のプロセスが実行されている場合に、Java プロセス自体をチェックしたくありません。
同じものを取得するために使用できる同等のCygwinメソッドはありますか? 基本的に、スクリプトはプロセスがすでに実行されているかどうかを確認し、実行されていない場合はプロセスを生成します。
あなたが提供できる洞察をありがとう。