Почему qdel comman возвращает 'Unknown Job Id'

Версия ОС:

Ядро CentOS версии 4.6 (финальная версия) для ядра \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/ крутящий момент / имя_сервера'

scyld.localdomain

Вопрос Почему я получаю ошибку?

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 в той же строке.

Я надеюсь, что это поможет кому-то.

Другие вопросы по тегам