【发布时间】:2016-01-02 18:23:55
【问题描述】:
能否告知我如何使用 for 循环到 qsub 文件进行批量作业提交?
目前,这仅在我使用以下命令提交单个文件以提交作业时才有效:
qsub -v /path/to/file.txt script.sh
但是,如果我使用以下命令对文件运行 for 循环:
files=`pwd`/*pattern* (#This gives a list of files containing a certain common title)
for i in $files;
do
qsub -v $i script.sh
done
这总是会因为没有提供 file.txt 的错误而被拒绝。
我已经通过执行以下操作仔细检查了 for 循环中的 $i 是否提供了正确的 file.txt:
for i in $files;
do
echo $i
done
这很好用。因此,我不确定为什么带有 qsub 的 for 循环不起作用。能否请我就如何更改代码以使其正常工作获得建议?
谢谢。
【问题讨论】: