コマンド行から Grid Engine システムデーモンを終了するには、次のいずれかのコマンドを使用します。
% qconf -ke[j] {hostname,... | all} % qconf -ks % qconf -km |
これらのコマンドを使用するには、管理者特権またはオペレータ特権が必要です。管理者特権およびオペレータ特権の詳細については、第 4 章「ユーザーアクセスの管理」を参照してください。
qconf –ke コマンドは、実行デーモンを停止します。ただし、アクティブなジョブは取り消しません。システム上で sge_execd が実行中でない間に終了するジョブは、sge_execd が再起動するまで、sge_qmaster に報告されません。ただし、ジョブのレポートは失われません。
qconf -kej コマンドは、現在アクティブなすべてのジョブを終了し、すべての実行デーモンをダウンさせます。
クラスタ内のすべての実行ホストを停止するには、停止させる実行ホストから成る、コンマで区切られたリストを使用するか、all を指定します。
qconf -ks コマンドは、スケジューラ sge_schedd を停止します。
qconf -km コマンドは、強制的に sge_qmaster プロセスを終了させます。
停止手続きを実行する前にすべてのアクティブなジョブが終了するのを待機したい場合は、すでに説明した qconf シーケンスを実行する前に、各クラスタキュー、キューインスタンス、またはキュードメインに対して qmod -dq コマンドを使用します。 クラスタキュー、キューインスタンス、およびキュードメインの詳細については、「キューの構成」を参照してください。
% qmod -dq {cluster-queue | queue-instance | queue-domain} |
qmod -dq コマンドは、新しいジョブが、使用不可のキューインスタンスに対してスケジュールされることを防ぎます。デーモンを終了する前には、キューインスタンス内で実行中のジョブがなくなるまで待機する必要があります。