2

私はプロセスを実行するシェルスクリプトを作成しており、このようにそのプロセスを検索していますps -ea | grep <search_term>が、そのプロセスをうまく見つけることができますが、そのプロセスの pid をシェルスクリプトの変数に設定し、それまで待ちたいと思います。プロセスが終了しました。これは私が欲しいもののタイプです:

PID= (returned and parsed value of "ps -ea | grep <search_term>")
echo $PID
wait $PID
4

1 に答える 1

2
PID=$(ps -ea | awk '/<search_term>/,NF=1')

Linux でプロセス ID を取得するシェル スクリプト

于 2013-06-20T17:21:20.963 に答える