как запустить скрипт bash внутри скрипта PBS в головном узле, после запуска программы в вычислительных узлах - PullRequest
0 голосов
/ 03 апреля 2020

текущий рабочий скрипт (script-A)

  #!/bin/bash 
  #PBS -N test7 
  #PBS -q batch 
  #PBS -l nodes=1:ppn=6,walltime=00:30:00 
  #PBS -j oe 
  cd \$PBS_O_WORKDIR 

mpirun -np 6 /home/sai/1QE/qe-6.5/bin/pw.x  < si.scf.in > 92scf.out<br>

Что я хочу?

Я хочу запустить "bash анализ скрипта. sh" в "HEAD NODE "после выполнения вышеупомянутого задания внутри вычислительного узла.

например, script-B

  #!/bin/bash 
  #PBS -N test7 
  #PBS -q batch 
  #PBS -l nodes=1:ppn=6,walltime=00:30:00 
  #PBS -j oe 
  cd \$PBS_O_WORKDIR 

mpirun -np 6 /home/sai/1QE/qe-6.5/bin/pw.x  < si.scf.in > 92scf.out

bash analysis.sh

Проблема

С вышеупомянутым script-B тоже все в порядке, но не в мой случай.

моя проблема в том, что программа анализа установлена ​​только в моем головном узле, а не в вычислительном узле. поэтому он будет работать только в головном узле.

поэтому есть способ запуска анализа. sh сценарий в головном узле после сценария PBS в вычислительном узле.

...