Función: Ejecutar ComandoVolver

Descripción

Ejecuta un comando y devuelve la salida del comando y el valor de retorno en un diccionario.

Para usar esta función debe estar activado la ejecución de comandos en JME.

Para Desarroladores

Puede activarse/desactivarse la carga de archivos desde JME mediante el método Exec#setActivado.

Cadena de entrada

exec

Cadena de salida

EXEC

Uso

exec(<comando>,<tiempo_max>)

Parámetros
# Parámetro Descripción Valor por defecto
1 comando Nombre y parámetros del comando como texto
2 tiempo_max Tiempo máximo de ejecución. Un tiempo infinito o negativo no activa el temporizador

Ejemplos

exec('ping localhost',-1)

Diccionario: { 'salida': ' Haciendo ping a ? [::1] con 32 bytes de datos: Respuesta desde ::1: tiempo<1m Respuesta desde ::1: tiempo<1m Respuesta desde ::1: tiempo<1m Respuesta desde ::1: tiempo<1m Estad¡sticas de ping para ::1: Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (0% perdidos), Tiempos aproximados de ida y vuelta en milisegundos: M¡nimo = 0ms, M ximo = 0ms, Media = 0ms ' 'exit_value': 0 }

exec('chkdsk',10000)

FuncionException: <<<FuncionException>>> en funcion "exec": Tiempo excedido: 10000ms --> exec(Vector:['chkdsk',10000])

Desde / Última modificación

v0.5.0