Ich möchte testen, ob pbsdsh
funktioniert oder nicht in meinem System. Ich benutze das folgende ProgrammHilfe mit "Hallo Welt" pbsdsh
ich einen Linux-Server mit zwei 64-Bit-Quad-Core Intel Xeon (24 Rechenknoten
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
dann ausgeben ich den Befehl
qsub -l nodes=2 try.sh
Ich habe bin mit die folgende Fehlermeldung in try.sh.e2013
/var/spool/torque/mom_priv/jobs/2013.hpc.SC: line 8: pbsdsh: command not found
Diese Fehlermeldung ist irreführend als pbsdsh
existiert im System.
Kann mir jemand dabei helfen?
Dank
@ Jonathan. Danke für deinen Beitrag. Ich habe gerade getan, was Sie vorgeschlagen haben mit> qsub -I -l nodes = 2 Dann> "echo $ PATH", gibt es die folgende /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. Was ist der nächste Schritt? – Tony
@Tony: gut; Der nächste Schritt ist zu sehen, ob pbsdsh in einem dieser Verzeichnisse existiert. Du hast gesagt, dass pbsdsh im System existiert. das klingt, als wüsstest du, wo es ist. Ist es an diesem Ort auf den Rechenknoten? Wenn ja, ist das Verzeichnis im PATH oben? –
(PS - auf meinem System ist es in/opt/torque/bin /) –