これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドqsigBです。
プログラム:
NAME
qsig-シグナルpbsバッチジョブ
SYNOPSIS
qsig [-s signal]job_identifier..。
DESCRIPTION
この 質問 コマンドは、実行中のバッチジョブにシグナルを送信するように要求します。 信号は
ジョブのセッションリーダーに送信されます。
Status -s オプションが指定されていません、 `SIGTERM ' 送信されます。 バッチジョブを通知する要求
次の場合は拒否されます:
-ユーザーはジョブを通知する権限がありません。
-仕事はありません ランニング でのみ停止させることができます。
-要求された信号は、ジョブが存在するシステムでサポートされていません
実行中。
qsigコマンドは シグナル Job ジョブを所有するサーバーへのバッチ要求。
OPTIONS
-ssignalどのシグナルがジョブに送信されるかを宣言します。
この 信号 引数はシグナル名のいずれかです。 シグキル、信号名
なしで SIG プレフィックス、例: KILL、または符号なし信号番号、例: 9.
信号名 シグナル 許可されている; サーバーは信号0をに送信します
仕事に影響を与えないが、死亡記事を引き起こす仕事
ジョブが実行されなくなった場合に送信されます。 すべての信号名が
qsigによって認識されます。 信号名が認識されない場合は、発行してみてください
代わりに信号番号。
「サスペンド」と「レジューム」というXNUMXつの特別な信号名は、サスペンドと
仕事を再開します。 Crayシステムは、Cray固有のsuspend()/ resume()呼び出しを使用します。
非Crayシステムでは、サスペンドによりSIGTSTPが内のすべてのプロセスに送信されます
ジョブの最上位タスク、5秒待ってから、のすべてのプロセスにSIGSTOPを送信します。
ジョブ内のすべてのノードのすべてのタスク。 これは、TORQUE2.0.0とは異なります。
姉妹ノードに信号を伝播する機能がありませんでした。 履歴書
すべてのノードのすべてのタスクのすべてのプロセスにSIGCONTを送信します。
一時停止されると、ジョブは引き続きシステムリソースを占有しますが、占有されません
実行しており、ウォールタイムは課金されません。 ジョブはにリストされます
「S」状態。 一時停止または再開するには、マネージャーまたはオペレーターの特権が必要です
仕事。
トップレベルのため、インタラクティブジョブが正しく再開されない場合があることに注意してください
シェルは中断された子プロセスをバックグラウンドで処理します。
オペランド
qsigコマンドはXNUMXつ以上を受け入れます ジョブ識別子 次の形式のオペランド:
sequence_number [.server_name] [@ server]
STANDARD ERROR
qsigコマンドは、各エラーの標準エラーに診断メッセージを書き込みます
発生。
EXIT ステータス
qsigコマンドに提示されたすべてのオペランドが正常に処理されると、終了します。
ステータスはゼロの値になります。
qsigコマンドがいずれかのオペランドの処理に失敗した場合、コマンドはより大きな値で終了します
ゼロより。
onworks.netサービスを使用してオンラインでqsigBを使用する