运行 带扭矩 PBS 和 qsub 的 RapSearch 程序

Run RapSearch-Program with Torque PBS and qsub

我的问题是我有一个带有 Torque PBS 的集群服务器,我想用它来 运行 与程序 rapsearch 进行序列比较。 正常的 RapSearch 命令是:

./rapsearch -q protein.fasta -d database -o output -e 0.001 -v 10 -x t -z 32

现在我想 运行 它在集群服务器上有 2 个节点。 我试过:echo "./rapsearch -q protein.fasta -d database -o output -e 0.001 -v 10 -x t -z 32" | qsub -l nodes=2 但什么也没发生。

你有什么建议吗?我哪里错了?请帮忙

标准输出(和错误输出)文件默认放置在您的主目录中;看一看。您正在查找名为 STDIN.e[numbers] 的文件,它将包含错误消息。

但是,我看到您正在使用 ./rapsearch,但并没有明确说明您所在的目录。因此,您的问题可能是将目录更改为您提交的目录.当您的终端位于 rapsearch 可执行文件的目录中时,尝试 echo "cd $PBS_O_WORKDIR && ./rapsearch [arguments]" | qsub [arguments] 将您的作业提交到集群。

其他提示:

  1. 如果您经常使用 rapsearch,可以将它添加到您的路径中。然后你可以在任何地方像普通命令一样使用它。只需将 export PATH=/full/path/to/rapsearch/bin:$PATH 行添加到 .bashrc 文件即可。

  2. 创建用于 qsub 的提交脚本。 Here 就是一个很好的例子。