V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

cumin

Herramienta scrita en python que ofrece un marco para ejecutar comandos en múltiples destinos de manera simultánea y eficiente. Es especialmente útil para la gestión de sistemas distribuidos, ya que permite realizar tareas masivas en varios servidores o máquinas.

$ cumin 'web_servers' 'hostname'
es un listar un grupo de destinos configurado en cumin, como un conjunto de servidores web y mostrando el nombre del host de cada máquina objetivo
$ cumin 'databases' 'df -h'
ejecutar el comando df -h en cada uno de los sitemas en el grupo predefinido que representa varios servidores de bases de datos los destinos
$ cumin 'A:group1 and R:region2' 'uptime'
selecciona todos los hosts en group1, selecciona hosts dentro de la región region2 y muestra cuánto tiempo ha estado en funcionamiento cada host
$ cumin -t mosh 'all' 'ls /var/log'
cambia el método de transporte a mosh, una alternativa a SSH e indica que el comando se ejecuta en todos los sistemas configurados
$ cumin --batch-size 10 'A:group2' 'echo "Batch execution"'
ejecuta el comando en lotes de 10 hosts a la vez en el grupo de destino A:group2
$ cumin --input-file targets.txt 'uptime'
targets.txt contiene una lista de destinos
$ cumin 'A:group3' 'whoami' > output.log
guardar salida en un archivo
$ cumin 'A:admin_servers' 'bash -c "echo $(date) - Service restarted"'
ejecuta un comando de Bash en cada servidor administrador, mostrando la fecha y un mensaje personalizado
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3198 entradas - Acerca del Tractatus
La Pipa Plena 2025