2

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メソッドはありますか? 基本的に、スクリプトはプロセスがすでに実行されているかどうかを確認し、実行されていない場合はプロセスを生成します。

あなたが提供できる洞察をありがとう。

4

1 に答える 1