0
私のシステムでpbsdsh
が動作するかどうかをテストしたいですか?私は"hello world"のヘルプpbsdsh
try.sh
#!/bin/bash
# Set up the path
PATH=/usr/local/bin:$PATH
export PATH
# Make all hosts print out "Hello World"
pbsdsh echo Hello World
が、私は私が得た
qsub -l nodes=2 try.sh
コマンドを発行し、私は2つの64ビットクアッドコアインテルXeonプロセッサ(24台の計算ノードでLinuxサーバを使用しています
次のプログラムを使用しますtry.sh.e2013
/var/spool/torque/mom_priv/jobs/2013.hpc.SC: line 8: pbsdsh: command not found
に次のエラーメッセージこのエラーメッセージは誤解を招きますpbsdsh
がシステムに存在するためです。
誰でも私を助けてくれますか?
おかげ
@ジョナサン。あなたのご意見ありがとうございます。 > qsub -I -l nodes = 2 > "echo $ PATH"とすると、次のようになります。/usr/local/bin:/share1/mpich2-1.2.1/bin:/share1 /pgi/linux86-64/2010/mpi/mpich/bin:/share1/pgi/linux86-64/10.1/bin:/share1/bin:/opt/kusu/bin:/opt/kusu/sbin:/bin:/usr/bin:/ share1/matlab-R2009a/bin:/ home2/Tony/bin。次のステップは何ですか? – Tony
@トニー:良い;次のステップは、pbsdshがこれらのディレクトリの1つに存在するかどうかを確認することです。あなたはpbsdshがシステムに存在すると言った。それはあなたがどこにいるか知っているように聞こえる。それは計算ノード上のその場所にありますか?はいの場合は、上のPATHにそのディレクトリがありますか? –
(私のシステムでは、PSは/ opt/torque/bin /にあります) –