InggrisPerancisSpanyol

favorit OnWorks

rex - Online di Cloud

Jalankan rexp di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah rex yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


(K)?mantan - (Jarak Jauh)? Eksekusi

DESKRIPSI


Rex adalah alat untuk memudahkan eksekusi perintah di beberapa server jarak jauh. Anda dapat menentukan
tugas kecil, rantai tugas ke batch, hubungkan dengan server atau grup server, dan jalankan
mereka dengan mudah di terminal Anda.

perintah line Pilihan
-b Jalankan batch
-e Jalankan fragmen kode beri
-E Jalankan tugas pada lingkungan yang diberikan
-H Jalankan tugas pada host ini
-z Jalankan tugas pada host dari output perintah ini
-G|-g Jalankan tugas di grup ini
-u Nama pengguna untuk koneksi ssh
-p Kata sandi untuk koneksi ssh
-P Private Keyfile untuk koneksi ssh
-K Public Keyfile untuk koneksi ssh
-T Daftar semua tugas yang diketahui.
-Tm Daftar semua tugas yang diketahui dalam format "dapat dibaca mesin"
-Ty Daftar semua tugas yang diketahui dalam format YAML
-Tv Daftar semua tugas yang diketahui dengan semua informasi
-f Gunakan file ini sebagai ganti Rexfile
-h Tampilkan bantuan ini
-m keluaran monokrom. Tidak ada warna
-M Muat Modul alih-alih Rexfile
-s Gunakan sudo untuk setiap perintah
-S Kata sandi untuk sudo
-v Tampilan (R)?ex Versi
-F Angkatan. Jangan anggap file kunci
-d Men-debug
-dd Lebih Banyak Debug (termasuk Output Profil)
-Hai Buat output yang kompatibel untuk modul yang diberikan
-C Matikan cache
-c Nyalakan cache
-q Mode senyap. Tidak ada keluaran Pencatatan
-qw Mode senyap. Hanya mengeluarkan peringatan dan kesalahan
-Q Benar-benar tenang. Tidak menghasilkan apa-apa.
-t Jumlah utas yang akan digunakan (parameter 'paralelisme')

rexfile
Jika kamu lari rex itu akan membaca file rexfile di direktori kerja saat ini. Sebuah Rexfile
terdiri dari 3 bagian besar.

Otentikasi dan konfigurasi

Di bagian itu Anda menentukan pengguna dan kata sandi yang ingin Anda gunakan untuk masuk ke server Anda.
Anda bahkan dapat menentukan batas waktu atau paralelisme eksekusi tugas.

Otentikasi Sederhana

Menetapkan itu pemakai

pengguna " ";

Menetapkan itu kata sandi

kata sandi " ";

set kata sandi pembuktian keaslian

pass_auth;

Otentikasi Kunci

Menetapkan Swasta kunci

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

Menetapkan Publik kunci

public_key "/path/ke/publik/kunci.file Anda";

Definisikan Pencatatan

Log untuk a fillet

masuk ke file_ => "rex.log";

Log untuk syslog

masuk ke_syslog => "local0";

Parameter Konfigurasi lainnya

Menetapkan ssh batas waktu

batas waktu 10;

Menetapkan paralelisme

paralelisme 2;

Kelompok Tujuan server

Rex memberi Anda kemungkinan untuk kelompok Tujuan server. Salah satu caranya adalah melakukannya dalam kode di dalam
file rex. Lain adalah dengan menggunakan server.ini file di direktori yang sama dengan Rexfile.

Kode di Rexfile

Rex memberi Anda kemungkinan untuk kelompok Tujuan server. Jadi Anda tidak perlu mengetik setiap
nama server beberapa kali.

grup "frontends" => "frontend01", "frontend02", "frontend03", "frontend04";

Anda dapat meratakan menetapkan rentang dalam nama server:

grup "frontend" => "frontend[01..04]";

Menggunakan server.ini

Definisi grup yang sama dapat disimpan dalam a server.ini File:

[frontend]
bagian depan[01..04]

Anda tugas

membuat a tugas deskripsi

desc "Ini adalah deskripsi panjang dari sebuah tugas";

membuat itu tugas

tugas "shortname", grup => "frontend", sub {
jalankan "waktu aktif";
};

atau, if Anda tidak memiliki kelompok

tugas "shortname", "frontend01", "frontend02", "frontend03", "frontend04", sub {
jalankan "waktu aktif";
};

dan dengan rentang server

tugas "shortname", "frontend[01..04]", sub {
jalankan "waktu aktif";
};

Gunakan rex online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad