Почему 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 в той же строке.
Я надеюсь, что это поможет кому-то.