GoGPT Best VPN GoSearch

OnWorksファビコン

rexp - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで rexp を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド rexp です。

プログラム:

NAME


(R)?ex - (リモート)? 実行

DESCRIPTION


Rex は、複数のリモート サーバーでのコマンドの実行を容易にするツールです。 定義できます
小さなタスク、タスクをバッチに連鎖、サーバーまたはサーバー グループにリンク、および実行
それらを端末で簡単に。

Command ライン オプション
-b バッチを実行
-e 指定されたコードフラグメントを実行します
-E 指定された環境でタスクを実行します
-H これらのホストでタスクを実行します
-z このコマンドの出力からホストでタスクを実行します
-G|-g これらのグループでタスクを実行します
-u ssh 接続のユーザー名
-p ssh 接続のパスワード
-P ssh 接続用の秘密鍵ファイル
-K ssh 接続用の公開鍵ファイル
-T すべての既知のタスクをリストします。
-Tm すべての既知のタスクを「機械可読」形式で一覧表示します
-Ty すべての既知のタスクを YAML 形式で一覧表示します
-Tv すべての既知のタスクをすべての情報とともに一覧表示する
-f Rexfile の代わりにこのファイルを使用
-h このヘルプを表示
-m モノクロ出力。 色なし
-M Rexfile の代わりにモジュールをロード
-s すべてのコマンドに sudo を使用する
-S sudo のパスワード
-v 表示 (R)?ex バージョン
-Fフォース。 ロックファイルを考慮しない
-d デバッグ
-dd 追加のデバッグ (プロファイリング出力を含む)
-o 指定されたモジュールに互換性のある出力を作成します
-C キャッシュをオフにする
-c キャッシュをオンにする
-q 静かなモード。 ロギング出力なし
-qw 静音モード。 警告とエラーのみを出力する
-Q 本当に静かです。 何も出力しません。
-t 使用するスレッド数 ('parallelism' パラメータ)

レックスファイル
あなたが走ったら レックス ファイルを読み取ります レックスファイル 現在の作業ディレクトリ内。 レックスファイル
3つの主要部分で構成されています。

認証    

その部分で、サーバーへのログインに使用するユーザーとパスワードを定義します。
タイムアウトやタスク実行の並列性を定義することもできます。

簡易認証

定義する   user

ユーザー " ";

定義する   password

パスワード " ";

作成セッションプロセスで password 認証

パス認証;

キー認証

定義する プライベート キー

private_key "/path/to/your/private/key.file";

定義する 公共 キー

public_key "/path/to/your/public/key.file";

ロギングの定義

歳入録 〜へ a file

logging to_file => "rex.log";

歳入録 〜へ syslog

logging to_syslog => "local0";

その他の構成パラメーター

定義する ssh タイムアウト

タイムアウト 10;

定義する 平行度

並列処理 2;

グループ サーバ

レックスはあなたに可能性を与えます グループヘッド サーバ. XNUMXつの方法は、コード内で行うことです
レックスファイル。 もうXNUMXつは、 サーバー.ini ファイルは、Rexfile と同じディレクトリにあります。

Rexfile のコード

レックスはあなたに可能性を与えます グループヘッド サーバ. したがって、すべてを入力する必要はありません
サーバー名を複数回。

group "frontend" => "frontend01", "frontend02", "frontend03", "frontend04";

あなたもすることができます 定義します 範囲 サーバー名で:

group "frontends" => "frontend[01..04]";

server.ini の使用

同じグループ定義を サーバー.ini ファイル:

[フロントエンド]
フロントエンド[01..04]

あなたの タスク

創造する a タスク 説明

desc "これはタスクの長い説明です";

創造する   タスク

タスク "ショートネーム", グループ => "フロントエンド", サブ {
「稼働時間」を実行します。
};

または、 if フォーム しない 持ってる グループヘッド

task "shortname", "frontend01", "frontend02", "frontend03", "frontend04", sub {
「稼働時間」を実行します。
};

    サーバー範囲

タスク「ショートネーム」、「フロントエンド[01..04]」、サブ{
「稼働時間」を実行します。
};

onworks.net サービスを使用してオンラインで rexp を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。