実行中のプロセスのPIDを返す単一の行を探しています。
現在私は持っています:
ps -A -o pid,cmd|grep xxx|head -n 1
そして、これは拳を返しますpid, command
。出力の最初の数だけが必要で、残りは無視します。私は考えsed
たりawk
、ここに役立つだろうが、彼らと私の経験が限られています。
また、これには別の問題があります。xxxが実行されていない場合、grepのpidを返します。
そのプロセスを強制終了するなど、何か他のことをするために出力を再利用したいので、1行にすることが本当に重要です。
1
ヘッドにパイプし、-n 1で戻る行を指定しますか?
—
マイクマクマホン