run

Un elemento <run> se utiliza dentro de un elemento <interface> para especificar que se ejecute un mandato específico. El mandato se define posteriormente en el mismo archivo XML. El elemento <run> es un elemento vacío.

Atributos:

condition
Opcional, en el formato condition="función". El valor de función es una expresión que evalúa si el mandato es verdadero o falso. Si lo evalúa como verdadero, se ejecutará el mandato. Si lo evalúa como falso, no se ejecutará. Consulte el apartado Funciones de condición.
command
Necesario. Especifica el nombre de un mandato definido que ejecutar. El mandato se denomina y se define en un elemento <command>.
dir
Necesario. Especifica el directorio en que debe ejecutarse el mandato. El directorio se interpreta como una extensión del conjunto de vías de acceso en el recurso de servidor donde se ejecuta el mandato.
mode
Opcional. Especifica la modalidad de ejecución del mandato run. Puede ser una de las siguientes:
  • conjunto: todas las llamadas al mandato se agrupan en una llamada para el proceso del servidor.
  • paralelo: las llamadas se procesan individualmente tan pronto como las ranuras del servidor están disponibles.
  • ejec: los mandatos se inician y procesan inmediatamente por el servidor.
params
Necesario. Especifica los parámetros que pasar al mandato. Utilice espacios para separar los parámetros.
servidor
Necesario. Especifica el recurso del servidor donde ejecutar el mandato. Si está establecido en nulo, el mandato se ejecuta en el servidor utilizando el paso que ejecuta el adaptado. Utilice server="" para establecer el servidor en nulo.
timeout
Necesario. Especifica el número de segundos para el tiempo de espera excedido del mandato.

Ejemplo que muestra los atributos necesarios:

<run command="UpdateEnv" params="" server="" dir="/" timeout="360"/>

Ejemplo:

<run command="p4_changes" params="$LAST_RUN $FILESPEC $LAST_VER" 
server="$P4CLIENT" dir="/" timeout="360"/>

Comentarios