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