Tema anterior: Método info (objeto comp)Tema siguiente: Método start (objeto comp)


Método exec (objeto comp)
Descripción

Ejecuta un comando de shell en un componente de aplicación especificado.

Sintaxis

/api/v2/comp/exec?app=test&comp=component&cmd=command&vdc=controller-name

Argumentos
app

Nombre de la aplicación

comp

Nombre del componente

cmd

Comando de shell que se debe ejecutar.

vdc

Nombre del centro de datos virtual de destino

Tipo de transacción

sincrónica

Tipo de solicitud

GET

Ejemplos

Ejecutar el comando "vmstat" en el componente test::mon

GET http://192.168.123.200/api/v2/comp/exec?app=test&comp=main.mon&cmd=’vmstat’&vdc=mygrid

Códigos de error de HTTP
404

Entidad vdc mygrid no encontrada: se ha especificado un nombre de VDC que no está configurado en la aplicación WS_API.

400.4

Faltan argumentos obligatorios (app): el argumento app=app falta en la solicitud.

400.4

Faltan argumentos obligatorios (comp): el argumento comp=comp falta en la solicitud.

404.1

La aplicación test no existe: se ha especificado un nombre de aplicación no válido en la solicitud.

404.1

No existe el componente main.mon. Se ha especificado un nombre de componente no válido en la solicitud.

Nota: El comando no se ejecutará a menos que una ACL se establezca en la aplicación para autorizar que el usuario que representa la API de servicios web controle la aplicación.