GoGPT Best VPN GoSearch

icono de página de OnWorks

rexp - Online en la nube

Ejecute rexp en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando rexp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


(R)? Ex - (Remoto)? Ejecución

DESCRIPCIÓN


Rex es una herramienta para facilitar la ejecución de comandos en múltiples servidores remotos. Puedes definir
tareas pequeñas, encadenar tareas a lotes, vincularlas con servidores o grupos de servidores y ejecutar
ellos fácilmente en su terminal.

Comando línea opciones
-b Ejecutar lote
-e Ejecuta el fragmento de código de dar
-E Ejecutar tarea en el entorno dado
-H Ejecutar tarea en estos hosts
-z Ejecuta la tarea en los hosts desde la salida de este comando
-G | -g Ejecutar tarea en estos grupos
-u Nombre de usuario para la conexión ssh
-p Contraseña para la conexión ssh
-P Archivo de claves privadas para la conexión ssh
-K Archivo de claves públicas para la conexión ssh
-T Lista todas las tareas conocidas.
-Tm Lista todas las tareas conocidas en formato "legible por máquina"
-Ty Lista todas las tareas conocidas en formato YAML
-Tv Lista todas las tareas conocidas con toda la información
-f Utilice este archivo en lugar de Rexfile
-h Mostrar esta ayuda
-m Salida monocromática. Sin colores
-M Módulo de carga en lugar de Rexfile
-s Usa sudo para cada comando
-S Contraseña para sudo
-v Display (R)? ex versión
-F Fuerza. No tenga en cuenta el archivo de bloqueo
-d depuración
-dd More Debug (incluye salida de generación de perfiles)
-o Crea una salida compatible para el módulo dado
-C Apagar caché
-c Activar caché
-q Modo silencioso. Sin salida de registro
-qw Modo silencioso. Solo muestra advertencias y errores
-Q Realmente silencioso. No emitir nada.
-t Número de subprocesos a utilizar (parámetro 'paralelismo')

Archivo Rex
Si tu corres rex leerá el archivo Archivo Rex en el directorio de trabajo actual. Un Rexfile
consta de 3 partes principales.

Autenticación y Configuration

En esa parte, define el usuario y la contraseña que desea utilizar para iniciar sesión en sus servidores.
Incluso puede definir tiempos de espera o el paralelismo de ejecución de tareas.

Autenticación simple

Definición la usuario

usuario " ";

Definición la la contraseña

contraseña " ";

Establezca la contraseña autenticación

pasar_autorización;

Autenticación de clave

Definición Privado Clave

clave_privada "/ruta/a/su/private/key.file";

Definición Público Clave

public_key "/ruta/a/su/public/key.file";

Definir registro

Log a a presentar

logging to_file => "rex.log";

Log a syslog

registrando to_syslog => "local0";

Otros parámetros de configuración

Definición ssh tiempo de espera

tiempo de espera 10;

Definición paralelismo

paralelismo 2;

Grupo procesos Tu servidores

Rex te da la posibilidad de grupo de XNUMX Tu servidores. Una forma es hacerlo en código dentro
el Rexfile. Otro es usar un servidor.ini archivo en el mismo directorio que Rexfile.

Código en el Rexfile

Rex te da la posibilidad de grupo de XNUMX Tu servidores. Por lo que no es necesario escribir cada
nombre de servidor varias veces.

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

Usted puede incluso definir rangos en los nombres de servidor:

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

Usando server.ini

La misma definición de grupo se puede almacenar en un servidor.ini archivo:

[frente termina]
interfaz [01..04]

Su tasks

Crear a tarea description

desc "Esta es una descripción larga de una tarea";

Crear la tarea

tarea "nombre corto", grupo => "frontends", sub {
ejecutar "tiempo de actividad";
};

o, if piensa don't deben acudir grupos

tarea "nombre corto", "frontend01", "frontend02", "frontend03", "frontend04", sub {
ejecutar "tiempo de actividad";
};

y con rangos de servidores

tarea "nombre corto", "interfaz [01..04]", sub {
ejecutar "tiempo de actividad";
};

Use rexp en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.