在计算节点中运行程序之后,如何在头节点的PBS脚本中运行bash脚本

时间:2020-04-03 15:54:26

标签: bash ssh hpc pbs qsub

当前工作脚本(脚本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>

我想要什么?

在计算节点内运行上述作业后,我想在“ HEAD NODE”中运行“ bash脚本analysis.sh”。

例如脚本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

问题

上面的脚本-B也可以,但就我而言不是。

我的问题是分析程序仅安装在我的根节点中,而不安装在计算节点中。 因此它只能在头节点上工作。

因此,有没有一种方法可以在计算节点中的PBS脚本之后在头节点中运行analysis.sh脚本。

0 个答案:

没有答案