パターンマッチング私はいくつかのコードbashスクリプト。
#!/bin/ksh
##########################################################################
$JAVA_HOME/bin/java -jar SocketListener.jar 8182 &
while[[ ??? ]] do;
sleep 1
done
next_command
に次のコマンドを持っているがSocketListenerをロードした後、実行する必要があります。 私はメソッドを持っていますGetJavaID(){} これはSocketListener PIDを取得できます。私はで$(GetJavaID)とパターン[0-9]を比較できるものが必要ですが、ループです。 whileループでチェックする必要があります:PID $(GetJavaID)が作成されているかどうか
私はあなたが求めていることに気付いて助けることができませんbashについては、kshでスクリプトを実行しています...全く同じではありません! – ams
とにかく、私はそれを取得しない?あなたが既にPIDを知っているなら、どうしてそれが動いているのを見なければならないのですか?実行中か、それともまだPIDがありませんか? – ams