Saltar a contenido

Run a Remote Script

Ejecuta un script remoto y rollback si es necesario.

El agente del servidor asociado ejecutará el script.

El formulario de configuración de la operación tiene los siguientes campos:

Server

Nombre de host o IP al que nos conectaremos.

User

Usuario autorizado para conectarse al servidor remoto.

Command

Comandos a ejecutar en el servidor remoto.

Los comandos y argumentos se pueden incluir aquí y más de un comando se puede separar por ; o && o cualquier separador de comandos que esté disponible en la plataforma a la que se está conectando.

Arguments

Lista de argumentos del comando de entrada. Esta lista es incompatible con los argumentos ingresados en el campo Command.

Environments

Lista de variables de entorno a establecer en el servidor remoto en el momento de la ejecución.

Home directory

Directorio desde el cual se inicia el script local. Si está configurado, Clarive cambiará al directorio antes de ejecutar el comando.

Log Display

Si este campo está configurado, en lugar de mostrar el comando completo y los argumentos en la salida del log del trabajo, se mostrará este valor.

Esto es útil para ocultar detalles sensibles del comando del usuario o simplemente para hacer el log más legible para el usuario.

Estos son los mensajes de log mostrados para una ejecución de comando remoto:

STARTING remote script USER@HOST: COMMAND

Y, si no ocurrió ningún error:

FINISHED remote script USER@HOST: COMMAND

Errors and Output

Estos dos campos están relacionados con la gestión de errores de control. Las opciones son:

  • Fail and output error - Buscar el patrón de error configurado en la salida del script . Si se encuentra, se muestra un mensaje de error en el monitor mostrando la coincidencia.

  • Warn and output warn - Buscar el patrón de advertencia configurado en la salida del script . Si se encuentra, se muestra un mensaje de error en el monitor mostrando la coincidencia.

  • Custom - En caso de que el cuadro combinado de errores esté configurado en custom, se muestra un nuevo formulario para definir el comportamiento con estos campos:

  • OK - Rango de valores de código de retorno para que el script haya tenido éxito. No se mostrará ningún mensaje en el monitor.

  • Warn - Rango de valores de código de retorno para advertir al usuario. Se mostrará un mensaje de advertencia en el monitor.

  • Error - Rango de valores de código de retorno para que el script haya fallado. Se mostrará un mensaje de error en el monitor.