1

blaunchLSFコマンドを使用してコマンドを並行して起動できない理由を理解するのに苦労しています。

for num in `seq 3`; do
blaunch -u JobHost ./cmd_${num}.sh &
done

エラーメッセージ:

Oct 29 13:08:55 2011 18887 3 7.04 lsb_launch(): Failed while executing tasks.
Oct 29 13:08:55 2011 18885 3 7.04 lsb_launch(): Failed while executing tasks.
Oct 29 13:08:55 2011 18884 3 7.04 lsb_launch(): Failed while executing tasks.

アンパサンド ( &) を削除すると、コマンドを順次実行できますが、並列実行した後です。

4

3 に答える 3

0

試しましたnohupか?これはうまくいくかもしれません:

for num in `seq 3`; do
nohup blaunch -u JobHost ./cmd_${num}.sh &>/dev/null &
done
于 2011-11-28T15:50:18.377 に答える
0

blaunchが提供するジョブ実行環境以外では使用しないでbsubください。プロセスごとに異なるコマンドを実行する方法がわかりませんが、次のようなものを試してください。

bsub -n 3 blaunch ./cmd.sh
于 2012-06-12T23:03:48.137 に答える