これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレータ、MAC OSオンラインエミュレータなど、複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドqselectBです。
プログラム:
NAME
qselect - PBSバッチジョブを選択する
SYNOPSIS
qselect [-a [op]date_time] [-A account_string] [-e] [-c [op]interval] [-h hold_list] [-l
リソースリスト] [-N 名前] [-p [op] 優先度] [-q 宛先] [-r 再実行] [-s 状態] [-u
ユーザーリスト]
DESCRIPTION
当学校区の qselect コマンドは、次の条件を満たすジョブのジョブIDを一覧表示するメソッドを提供します。
選択基準のリスト。ジョブは、単一のサーバーが所有するジョブから選択されます。
qselectが正常に完了すると、標準出力に以下のリストが書き込まれます。
オプションで指定された条件を満たす0個以上のジョブ。各オプションは
表示されるジョブの数を制限するフィルター。オプションを指定しない場合、qselectは
コマンドは、ユーザーが一覧表示を許可されているサーバー上のすべてのジョブを一覧表示します(クエリ
のステータス)。-u オプションを使用すると、このユーザーが所有するジョブのみを選択対象とすることができます。
またはその他の指定されたユーザー。
OPTIONS
オプションがオプションで指定されている場合 op コンポーネントをオプション引数に追加し、 op
特定のジョブ属性の値と値コンポーネントの関係を指定します
オプション引数の。 op オプションで許可されている場合、
オプション文字は op は許可されます。 op
コンポーネントと文字列が示す関係は次のリストに表示されます。
.eq. ジョブの属性によって表される値は値と等しい
オプション引数によって表されます。
.ne. ジョブの属性によって表される値が値と等しくありません
オプション引数によって表されます。
.ge. ジョブの属性によって表される値は、
オプション引数によって表される値。
.gt. ジョブの属性によって表される値が値より大きい
オプション引数によって表されます。
.le. ジョブの属性によって表される値は、
オプション引数によって表される値。
.lt. ジョブの属性によって表される値が値より小さい
オプション引数によって表されます。
-a [op]日付_時刻
選択を特定の時間または時間の範囲に制限します。
qselectコマンドは、 実行時間
属性は、 日付時刻 オプションによる議論 op オペレーター。 NS
日付時刻 引数はdate_timeオペランドの形式です。 touch(1)
コマンド: [[CC]YY]MMDDhhmm[.SS]
ここで、MMは月を表す2桁の数字、DDは日、hhは
時、mmは分、SSは秒を表します。CCは
世紀、YY は年です。
If op が指定されていない場合は、 実行時間
日付時刻 値は等しい。 op が指定されている場合は、それに従ってジョブが選択されます
以下の定義に従います。
.eq. 実行時間 属性は次と等しいです 日付時刻 引数。
.ne. 実行時間 属性が 日付時刻 引数。
.ge. 実行時間 属性がより大きいか等しい
日付時刻 引数。
.gt. 実行時間 属性は(後)より大きい 日付時刻 引数。
.le. 実行時間 属性が以下(前)または等しい 日付時刻
引数。
.lt. 実行時間 属性が(前)より小さい 日付時刻 引数。
-e 実行キュー内のジョブのみ選択を制限します。
-アカウント文字列
選択を次のジョブに限定します アカウント名 属性は指定されたものと一致する
アカウント文字列.
-c [op]間隔
選択を次のジョブに限定します チェックポイント 間隔属性は
指定された関係。
の値 チェックポイント 属性は、以下の順序を持つように定義されています
関係:
n > s > c=分 > c > u
オプションの op が指定されていない場合は、 チェックポイント
属性は次と等しいです インターバル 口論。 もしも op が指定されると、ジョブは
以下に基づいて選択:
.eq. チェックポイント ジョブの属性は インターバル 引数。
.ne. チェックポイント ジョブの属性が インターバル 引数。
.ge. チェックポイント ジョブの属性が インターバル
引数。
.gt. チェックポイント ジョブの属性が インターバル 引数。
.le. チェックポイント ジョブの属性が インターバル
引数。
.lt. チェックポイント 仕事の属性が インターバル 引数。
間隔値が「u」の場合、「.eq.」と「.ne.」のみが有効です。
-h ホールドリスト
ジョブの選択を、特定の保留タイプのセットを持つジョブに制限します。
以下の条件に該当する仕事のみが選ばれます Hold_Types 属性は正確に一致します
の値 ホールドリスト 引数。
当学校区の ホールドリスト 引数は1つ以上の出現からなる文字列であり、
1文字 n、または1つ以上の文字 u, oまたは s 任意の組み合わせで。
文字が重複している場合は、1回だけ出現したかのように扱われます。
文字は保留の種類を表します:
n - なし
u -ユーザー
o - 他の
s - システム
-l リソースリスト
指定されたリソース量を持つジョブのみに選択を制限します。
以下の条件に該当する仕事のみが選ばれます リソースリスト 属性が一致する
指定された関係の各リソースと値のリスト リソースリスト
引数。 は リソースリスト 次の形式です。
リソース名op値[,リソース名opヴァル、...]
関係演算子 op 存在する必要があります。
資源の価値を比較する場合、
演算子を適用:
.eq. のリソース値 リソースリスト ジョブの属性は
で指定された値 リソースリスト.
.ne. リソースの価値 リソースリスト ジョブの属性が等しくない
指定された値に リソースリスト.
.ge. リソースの値 リソースリスト 仕事の属性は大きい
指定された値以上 リソースリスト.
.gt. リソースの値 リソースリスト 仕事の属性は大きい
指定された値よりも リソースリスト.
.le. リソースの値は リソースリスト ジョブの属性が
または指定された値に等しい リソースリスト.
.lt. リソースの値 リソースリスト ジョブの属性が
指定された値 リソースリスト.
-N name ジョブの選択を特定の名前を持つジョブに制限します。
-p [op]優先度
指定された優先順位に一致するジョブのみ選択を制限します。
関係。もし op が指定されていない場合は、ジョブが選択されたジョブが
優先 属性は次と等しいです 優先順位
Status op が指定されている場合、関係は次のように定義されます。
.eq. 優先 属性は、 優先順位 引数。
.ne. 優先 属性が 優先順位 引数。
.ge. 優先 属性の値が 優先順位
引数。
.gt. 優先 属性の値が 優先順位 引数。
.le. 優先 属性の値が 優先順位
引数。
.lt. 優先 属性の値が 優先順位 引数。
-q 宛先
指定された宛先にあるジョブに選択を制限します。
当学校区の デスティネーション 次の 3 つの形式のいずれかになります。
キュー
@サーバ
queue @ server
Status -q オプションが指定されていない場合、ジョブはデフォルトから選択されます
サーバー。
Status デスティネーション キューのみを記述し、そのキュー内のジョブのみを記述します。
デフォルトのバッチ サーバーが選択されます。
Status デスティネーション サーバーのみを記述し、そのサーバー上のすべてのキューのジョブ
サーバーが選択されます。
Status デスティネーション キューとサーバーの両方を記述する場合、
指定されたサーバー上の名前付きキューが選択されます。
-r rerun 指定されたジョブのみ選択する 再実行可能 属性。
オプション引数は1文字でなければなりません。次の2文字は
PBS によってサポートされています: y n.
-s states 指定された状態のジョブのみ選択を制限します。
当学校区の アメリカ合衆国 引数は、以下の任意の組み合わせからなる文字列です。
登場人物: E, H, Q, R, T, W.
の登場人物 アメリカ合衆国 この議論には次のような解釈がある。
E 終了状態。
H 保留状態。
Q キュー状態。
R 実行状態。
T 遷移状態。
W 待機状態。
指定されたいずれかの状態にあるジョブが選択されます。
-u ユーザーリスト
指定されたユーザー名が所有するジョブに選択を制限します。
これにより、1人以上のユーザーが所有するジョブに選択範囲を限定することができます。
ユーザー。
の構文は、 ユーザーリスト 次のとおりです。
ユーザー名[@ホスト][,ユーザー名[@ホスト],...]
ホスト名の左端には、「*.nasa.gov」のようにワイルドカードを使用できます。 ユーザー名
「@host」なしは「user_name@*」と同等であり、任意のホストになります。
対応するホストでリストされたユーザーが所有するものが選択されます。
STANDARD 出力
選択されたジョブのジョブIDのリストが標準出力に書き込まれます。各ジョブ
識別子は空白で区切られます。各ジョブ識別子は次の形式になります。
シーケンス番号.サーバー名@サーバー
場所 シーケンス番号.サーバー 提出時に割り当てられた識別子です。 qsub.
@サーバ 現在ジョブを所有しているサーバーを識別します。
STANDARD ERROR
qselectコマンドは、各エラーの診断メッセージを標準エラーに書き込みます。
発生。
EXIT ステータス
qselectコマンドに提示されたすべてのオプションが正常に処理されると、終了
ステータスはゼロの値になります。
qselectコマンドがオプションの処理に失敗した場合、コマンドはより大きい値で終了します。
ゼロより。
onworks.net サービスを使用して qselectB をオンラインで使用する
