Ejecución por lotes paralela
Cuando necesitas distribuir el mismo comando a múltiples servidores (como comprobar la sincronización del reloj, ver la versión del sistema), Multi-Exec puede reducir drásticamente el trabajo repetitivo.
Iniciar la ejecución por lotes
Sección titulada «Iniciar la ejecución por lotes»Puedes seleccionar los servidores objetivo e iniciar Multi-Exec de dos maneras:
- Pestañas activas conectadas: Cuando estás en el panel del terminal (Modo Normal), siempre y cuando tengas al menos dos pestañas (Tabs) activas, presionar la tecla
xtomará las múltiples pestañas en ejecución actuales como objetivos e iniciará la ejecución por lotes. - Iniciar directamente desde la lista de conexiones: En la interfaz de la lista de conexiones, simplemente presiona la tecla
xpara iniciar la ejecución por lotes. (Nota: el modo de selección múltiple con la teclaVen la lista de conexiones se utiliza principalmente para operaciones de gestión, como eliminaciones por lotes; no lo confundas con la ejecución por lotes). PhanTerm establecerá conexiones temporales seguras en segundo plano para ejecutar las tareas.
Panel de ejecución de tres etapas
Sección titulada «Panel de ejecución de tres etapas»Multi-Exec adopta un diseño de panel seguro en tres etapas:
- Etapa de entrada de comandos: Aquí puedes escribir el comando Bash que necesitas ejecutar (puedes presionar
Ctrl+Spara invocar la biblioteca de fragmentos (Snippets) y rellenarlo rápidamente). - Etapa de ejecución y cancelación: Después de presionar Enter, el comando se enviará a todos los servidores objetivo en modo de alta concurrencia. Si en este momento notas que el comando es incorrecto, puedes presionar rápidamente la tecla
Escpara abortar la ejecución, y el sistema retendrá de manera segura los resultados parciales que ya se hayan devuelto. - Etapa de resumen de resultados: Una vez completada la ejecución, el stdout/stderr de todos los servidores se mostrará en columnas, soportando atajos
j/kpara un cambio rápido.
Modo de comparación inteligente (Diff)
Sección titulada «Modo de comparación inteligente (Diff)»En la etapa de visualización de resultados, si necesitas comparar si el contenido devuelto por todas las máquinas es consistente, puedes presionar la tecla d para activar el Modo Diff.
En este modo:
- Todas las “líneas consistentes” (líneas que son exactamente iguales en la salida de cada máquina) se atenuarán.
- Cualquier línea que difiera en algunos servidores, o que solo aparezca en un servidor específico, será resaltada en color y llevará un prefijo de advertencia
!.
Esto hace posible detectar configuraciones anómalas o nodos no actualizados a simple vista entre las complejas salidas de docenas de servidores.