2016-06-15 29 views
1

コマンドがbsubとともにサブミットされると、resコマンドでプロセスが開始されます。順番に resは、私がbsubでLSFにサブミットされたコマンドのPID

は、私は、このコマンドを提出した、のは言わせ、この実際のコマンドのPIDを知りたい他のプロセス

として実際のコマンドを開始します。 bhist -l jobidで、我々はあなたが名人を呼び出すスクリプトを実行すると、スクリプトから名手のPIDをキャプチャすることができるはずresのPIDを知っているが、virtuoso

bsub -I -q interactive virtuoso & 

答えて

0

のPIDを取得する方法を見つけることができないことができますその後、出力には、このようなものが動作するはずです:私はこれがものになるかどうか役に立つかわからない

#!/bin/bash 
jobs &>/dev/null 
virtuoso & 
new_job_started="$(jobs -n)" 
if [ -n "$new_job_started" ];then 
    VAR=$! 
else 
    VAR= 
fi 
echo $VAR 

を、あなたはおそらくあなたのインタラクティブシェルが実行されている同じマシン上ではありませんので、あなたが」勝ちましたpidを使用してプロセスにアクセスできるようにします。

関連する問題