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

![[PBS Professional] User pbsadmin not in service users list とログに表示され、PBS_MOMの動作するサーバーが、state-unknown となる。](https://pub.hpc-technologies.co.jp/wp-content/themes/keni8-child_wp_standard_all_202207261917/images/no-image.jpg)