Версия ОС:
Выпуск 4.6 CentOS (Финал) Ядро \r на \m 2.6.9-100. ELsmp
Проблема
Когда я выполняю qdel, я получаю следующую ошибку:
qdel: Unknown Job Id 20432.scyld.localdomain
Информация
Вывод qstat-n:
head0.localdomain: Требуемая Требуемая Очередь Имени пользователя идентификатора задания Elap Jobname
Время SessID NDS TSK памяти S время
20432.head0.localdom pc-iw-1 32729 1 128 стандарта ИМЕНИ ПОЛЬЗОВАТЕЛЯ - 72:00 R 0:23 n39/5+n39/4+n39/3+n39/2+n39/1+n39/0
Содержание/var/spool/torque/server_name'
scyld.localdomain
Вопрос, Почему я получаю ошибку?
Я знаю, что это старый вопрос, но вот ответ для потомков:
Проблема в том, что ваш файл / etc / hosts
имеет другое первое имя хоста чем ваш файл имя_сервера
. Ваш файл server_name
имеет scyld.localdomain
, а ваш / etc / hosts
имеет имя вашего хоста как head0.localdomain
. Если вы запустите qdel 20432.head0.localdomain
, команда будет работать.
Решение состоит в том, чтобы изменить ваш файл / etc / hosts так, чтобы первая запись была:
127.0.0.1 scyld.localdomain
Все после этих символов неважно. Если вы также хотите, чтобы хост назывался head0.localdomain, вы можете просто добавить эту запись после scyld.localdomain в той же строке.
Надеюсь, это кому-то поможет.