我尝试使用命令通过 Torque PBS 在集群上启动任务
qsub -o a.txt a.sh
文件 a.sh 包含单个字符串:
hostname
在命令 qsub 之后,我制作 qstat 命令,给出下一个输出:
Job ID Name User Time Use S Queue
------------------------- ---------------- --------------- -------- - -----
302937.voms a.sh user 00:00:00 E long
5 秒后,命令 qstat 返回空输出(队列中没有作业)。命令
qsub --version
给出输出:版本:2.5.13
命令
which qsub
输出:/usr/bin/qsub
问题是没有创建文件 a.txt(来自命令 qsub -o a.txt a.sh)!在终端仅返回作业 id,没有任何错误。命令
qsub a.sh
具有相同的行为。我该如何解决?qsub 有错误的日志文件在哪里?
如果我使用命令
qsub -l nodes=node36:ppn=1 -o a.txt a.sh
然后输出我可以在文件夹中找到的文件
/var/spool/pbs/undelivered
在 node36 上(在 ssh 登录后)。输出文件包含字符串“node36”,错误文件为空。为什么我的文件“未送达”?