OSバージョン:
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 Job ID Username Queue Jobname
SessID NDSTSKメモリ時間S時間20432.head0.localdomUSERNAME標準pc-iw-132729 1128-72:00 R 00:23 n39/5 + n39/4 + n39/3 + n39/2 + n39/1 + n39/0
/ var /スプール/トルク/サーバー名の内容 '
scyld.localdomain
質問なぜエラーが発生するのですか?
これは古い質問ですが、後世への答えは次のとおりです。
問題は、/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の後にそのエントリを追加するだけです。
これが誰かを助けてくれることを願っています。