linux中 批量执行同一目录下系列文件夹中相同的脚本?
现在是提交以后,ssh中会有任务列表,但是很快就显示执行完任务,实际上文件夹中没有生成a.out的执行文件,只出现一个空的output文件,哪里有问题呀?脚本文件如下文件...
现在是提交以后,ssh中会有任务列表,但是很快就显示执行完任务,实际上文件夹中没有生成a.out的执行文件,只出现一个空的output文件,哪里有问题呀?脚本文件如下
文件夹外批量提交的脚本:
for i in `ls -l | awk '/^d/{print $9}'`; do sleep 2.5;cd $i ;qsub t.sh ; cd .. ; done
想提交的t.sh内容:
# Sample PBS script for MPICH
#PBS -l nodes=1
#PBS -j oe
NP=$(wc -l $PBS_NODEFILE | awk '{print $1}')
echo "nodes ($NP cpu total):"
sort $PBS_NODEFILE | uniq
cd $PBS_O_WORKDIR
ifort tdhf.for
./a.out >output 展开
文件夹外批量提交的脚本:
for i in `ls -l | awk '/^d/{print $9}'`; do sleep 2.5;cd $i ;qsub t.sh ; cd .. ; done
想提交的t.sh内容:
# Sample PBS script for MPICH
#PBS -l nodes=1
#PBS -j oe
NP=$(wc -l $PBS_NODEFILE | awk '{print $1}')
echo "nodes ($NP cpu total):"
sort $PBS_NODEFILE | uniq
cd $PBS_O_WORKDIR
ifort tdhf.for
./a.out >output 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |