Un archivo de propiedades de un trabajo contiene argumentos que controlan la ejecución de trabajos cuando usa el ejecutor de trabajos o la Utilidad de administración para ejecutar un trabajo. Utilice un archivo de propiedad de trabajo si desea reutilizar los argumentos mediante la especificación de un solo argumento en la línea de comandos (-f), en lugar de especificar cada argumento de manera individual en la línea de comandos.
Para crear un archivo de propiedades, cree un archivo de texto con un argumento en cada línea.
d % h spectrum.mydomain.com i 30 j validateAddressJob1 u user p password s 8888 t 9999 w true
El archivo de propiedades de un trabajo puede contener estos argumentos:
Requerido | Argumento | Descripción |
---|---|---|
No | ? | Imprime información de uso. |
No | d delimitador | Configura un delimitador de instancia/estado. Solo aparece en la salida sincronizada. |
No | e | Utiliza una conexión HTTPS segura para comunicarse con el servidor Spectrum Technology Platform. |
No | h nombre de host | Especifica el nombre o la dirección IP del servidor Spectrum Technology Platform. |
No | i pollinterval | Especifica la frecuencia con que se verifican los trabajos completos, en segundos. Solo se aplica en el modo sincronizado. |
Sí | j nombre del trabajo | Lista de trabajos por ser ejecutados, separados por comas. Los nombres de los trabajos distinguen mayúsculas de minúsculas. Los trabajos comienzan según el orden de la lista. |
No | n emaillist | Especifica una lista de direcciones de correo electrónico adicionales separadas por comas para las notificaciones de trabajos configuradas. |
Sí | p contraseña | La contraseña del usuario. |
No | r |
Devuelve una lista delimitada con esta información sobre el trabajo escrito en la salida estándar:
La información se delimita utilizando un delimitador especificado en el argumento -d. Por ejemplo:
|
No | s puerto | Socket (puerto) en el que se ejecuta el servidor Spectrum Technology Platform. El valor predeterminado es 8080. |
No | t límite de espera | Establece el límite de espera (en segundos) para el modo sincronizado. El valor predeterminado es 3600. El valor máximo es 2147483. El límite de espera es global y agregado, y representa el tiempo máximo que se esperará para que se completen todos los trabajos generados. |
Sí | u username | Nombre de inicio de sesión del usuario. |
No | v | Devuelve una salida detallada. |
No | w | Indica que se espere a que los trabajos se completen de modo sincronizado. |
Cómo usar ambos argumentos de línea de comandos y un argumento de propiedad
También es válida la combinación de una entrada de línea de comandos y una entrada de archivo de propiedades. Por ejemplo:
java -jar jobexecutor.jar -f /dcg/job.properties -j job1
En este caso, los argumentos de la línea de comandos tienen prioridad sobre los argumentos especificados en el archivo de propiedades. En el ejemplo anterior, el trabajo job1 tendría prioridad sobre un trabajo especificado en el archivo de propiedades.