execEjecutar un programa externo
&reftitle.description;
stringexecstringcommandarrayoutputintreturn_varexec ejecuta el comando
dado.
&reftitle.parameters;
command
El comando que será ejecutado.
output
Si el argumento output está presente, entonces
el array especificado será llenado con cada línea de la salida del
comando. El espacio en blanco extra, como \n, no
es incluido en este array. Note que si el array ya contiene algunos
elementos, exec anexará sus resultados al final
del array. Si no desea que la función anexe los elementos, use
unset sobre el array antes de pasarla a
exec.
return_var
Si el argumento return_var está presente
junto con el argumento output, entonces el
status de retorno del comando ejecutado será escrito en esta
variable.
&reftitle.returnvalues;
La última línea de los resultados del comando. Si necesita ejecutar un
comando y tener todos los datos desde el comando pasados directamente de
vuelta sin interferencia alguna, use la función
passthru.
Para obtener la salida del comando ejecutado, asegúrese de definir y usar
el parámetro output.
&reftitle.examples;
Un ejemplo de exec
]]>
&reftitle.notes;
&warn.escapeshell;
¬e.exec-bg;
&reftitle.seealso;
systempassthruescapeshellcmdpcntl_execoperador de
comilla invertida