为什么 qdel 命令返回“未知作业 ID”

为什么 qdel 命令返回“未知作业 ID”

操作系统版本:

CentOS 版本 4.6(最终版)内核 \r 位于 \m 2.6.9-100.ELsmp 上

问题

当我运行 qdel 时出现以下错误:

qdel: Unknown Job Id 20432.scyld.localdomain

信息

qstat -n 的输出:

head0.localdomain:Req'd Req'd Elap 作业 ID 用户名 队列 作业名称
SessID NDS TSK 内存 时间 S 时间


20432.head0.localdom 用户名 标准 pc-iw-1 32729 1 128 -- 72:00 R 00:23 n39/5+n39/4+n39/3+n39/2+n39/1+n39/0

/var/spool/torque/server_name 的内容

本地域名

问题 为什么我会收到错误?

答案1

我知道这是一个老问题,但是这里是给后人的答案:

问题是您的/etc/hosts文件的第一个主机名与您的server_name文件不同。您的server_name文件有scyld.localdomain,并且您/etc/hosts的主机名为head0.localdomain。如果您运行qdel 20432.head0.localdomain,则命令将起作用。

解决方案是更改 /etc/hosts 文件,使第一个条目为:

127.0.0.1     scyld.localdomain

这些字符后面的所有内容都不重要。如果您还希望主机被称为 head0.localdomain,则只需在同一行的 scyld.localdomain 之后添加该条目即可。

我希望这对某人有帮助。

相关内容