support

Altair Grid Engine (AGE)においてホストやホストグループを指定してジョブを実行する場合、一般にはキューレベルで属性を設定し、ジョブ投入時には、キューを指定して実行ホストを制御する方法が一般的です。しかし、コマンドレベルでホストを指定する方法を知っておくと便利な場合があります。

​ホストの指定は、qsubコマンドのリソースを指定するためのオプション” -l “を使用します。

> qsub -l h=node01 ./job.sh

-l オプションの後に続く “h” は、予約済complex “host” のショートカットです。
以下のようにスクリプトの中で指定することもできます。

!/bin/bash
$ -cwd
$ -l h=node01
date
hostname
ホストを指定した場合のスクリプト例

複数の ホストを指定する場合には、-l h=”node01|node02″ のようにホストの間をパイプで区切ります。

> qsub -l h=”node01|node02″ ./job.sh