これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pm です。
プログラム:
NAME
powerman - ノードの電源オン/オフ
SYNOPSIS
pm [-オプション] -アクション 【対象者】 [-アクション 【対象者】 ...]
DESCRIPTION
パワーマン データセンターまたはコンピューティング クラスター環境で電源管理を提供します。 それ
リモート電源を介して電源オン、電源オフ、電源の入れ直しなどの操作を実行します
コントローラー (RPC) デバイス。 ターゲットのホスト名は、RPC デバイスのプラグにマッピングされます。
パワーマン.confとします。
OPTIONS
-1、 - オン ターゲット
ターゲットの電源をオンにします。
-0、 - オフ ターゲット
ターゲットの電源をオフにします。
-NS、 - サイクル ターゲット
ターゲットの電源を入れ直します。
-NS、 -リセット ターゲット
ターゲットのハードウェア リセットをアサートします (RPC によって実装されている場合)。
-NS、 - 閃光 ターゲット
ターゲットのビーコンをオンにします (RPC によって実装されている場合)。
-u、 --アンフラッシュ ターゲット
ターゲットのビーコンをオフにします (RPC によって実装されている場合)。
-l、 - リスト
利用可能なターゲットをリストします。 可能であれば、出力はホスト範囲に圧縮されます。
(以下の「ターゲット仕様」を参照してください)。
-NS、 -- すべてのクエリ
すべてのターゲットのプラグステータスをクエリします。 ステータスはキャッシュされません。 このオプションが使用されるたびに、
使用すると、powermand は適切な RPC をクエリします。 RPC に接続されているターゲット
(ネットワーク障害などにより) 接続できなかった場合はステータスとして報告されます。
"未知"。 可能であれば、出力はホスト範囲に圧縮されます。
-NS、 -クエリ ターゲット
特定のターゲットのプラグステータスをクエリします。
-NS、 --ソフトオール
すべてのターゲットのソフト電源ステータスをクエリします (RPC によって実装されている場合)。 この文脈では、
オフ状態のノードは、プラグではオンになっていてもスタンバイ電力モードで動作している可能性があります。
-NS、 - 柔らかい ターゲット
特定のターゲットのソフト電源ステータスをクエリします (RPC によって実装されている場合)。
-NS、 --ビーコン-すべて
すべてのターゲットのビーコン ステータスをクエリします (RPC によって実装されている場合)。
-NS、 - ビーコン ターゲット
特定のターゲットのビーコン ステータスをクエリします (RPC によって実装されている場合)。
-NS、 --temp-all
すべてのターゲットのノード温度をクエリします (RPC によって実装されている場合)。 温度
情報はpowermanによって解釈されず、RPCから受信したものとして報告されます。
ターゲットごとに XNUMX 行に、ターゲット名が接頭辞として付けられます。
-NS、 --temp ターゲット
特定のターゲットのノード温度をクエリします (RPC によって実装されている場合)。
-NS、 - 助けて
オプションの概要を表示します。
-L、 - ライセンス
powerman ライセンス情報を表示します。
-NS、 -- サーバーホスト host [:port]
デフォルト以外のホスト上の powerman デーモンに接続し、オプションでポートに接続します。
-V、 - バージョン
powerman のバージョン番号を表示して終了します。
-NS、 - 端末
RPC ステータス情報を表示します。 ターゲットが指定されている場合、RPC のみがそのターゲットに一致します。
ターゲットリストが表示されます。
-NS、 - テレメトリー
コマンドの処理時に RPC テレメトリ情報が表示されます。 役に立つ
デバイススクリプトのデバッグ用。
-NS、 --exprange
クエリ応答のホスト範囲を拡張します。
-NS、 --性別
で設定されている場合、 性別(3) パッケージ。このオプションは powerman にターゲットを指示します。
ノード名ではなくノード名にマップされる性別属性です。
自分自身。
TARGET 仕様
パワーマン ターゲットのホスト名は、カンマ区切りまたはスペース区切りのホスト名として指定できます。
またはホスト範囲。 ホスト範囲は一般的な形式です: prefix[nm,lk,...]、n < m、および
l < k など。この形式を正規表現の文字クラスと混同しないでください。
(「[]」でも示されます)。 たとえば、foo[19] は foo1 や foo9 を表すのではなく、
縮退範囲を表します:foo19。
この範囲構文は、prefixNNネーミングを持つクラスターでの便宜のためにのみ意図されています
規則と範囲の指定は必要であると考えるべきではありません-リスト
foo1、foo9は、そのように指定することも、foo [1,9]の範囲で指定することもできます。
パワーマン ターゲットの例をいくつか次に示します。
ホスト bar,baz,foo01,foo02,...,foo05 の電源をオンにします
パワーマン --on bar baz foo[01-05]
ホスト bar、foo7、foo9、foo10 の電源をオンにします
パワーマン --on bar,foo[7,9-10]
foo0、foo4、foo5 の電源をオンにする
パワーマン --on foo[0,4-5]
読者への注意として、一部のシェルはパターンの括弧 ([ と ]) を解釈します。
マッチング。 シェルによっては、範囲リストをで囲む必要がある場合があります
引用。 たとえば、tcsh では、上記の最後の例は次のように実行する必要があります。
powerman --on "foo[0,4-5]"
onworks.net サービスを使用してオンラインで午後を使用する
