0

我正在使用 Redhat 和 pbs 排队系统将作业提交给有限元分析代码。我通常有一个文件夹,其中包含一个 .dat 文件,这是我要运行的文件,以及一个将提交 .dat 文件的 .pbs 文件。要提交 .dat 文件,我将在包含这两个文件的目录中运行命令“qsub *.pbs”。

我如何从包含 .dat 文件的目录之外提交或只运行“qsub *.pbs”。我通常是 .dat 文件的两个目录。

谢谢

4

1 回答 1

1

你可以做一个查找和执行

find /tmp/foo -name "*.pbs" -exec qsub {} \;

这是我运行的测试

[spuder@moab tmp]$ mkdir /tmp/torqueFun
[spuder@moab tmp]$ cd !$
[spuder@moab torqueFun]$ touch foo.pbs
[spuder@moab torqueFun]$ touch bar.pbs
[spuder@moab torqueFun]$ touch foobar.pbs

[spuder@moab torqueFun]$ find . -name "*.pbs" -exec qsub {} \;
19185.moab.novalocal
19186.moab.novalocal
19187.moab.novalocal
于 2013-07-23T15:29:09.393 回答