Utilice la herramienta wsadmin y los mandatos del grupo de mandatos
AdministrativeJobs para gestionar los trabajos administrativos en un entorno de gestión
flexible.
Antes de empezar
Configure un gestor de trabajos, un agente administrativo y los nodos gestionados
de un registro con el gestor de trabajos para configurar un entorno de gestión flexible.
Acerca de esta tarea
Utilice este tema para gestionar trabajos administrativos que se someten al
gestor de trabajos.
Procedimiento
- Muestre el estado de un trabajo.
Utilice el mandato
getOverallJobStatus para mostrar el estado del trabajo en general para un trabajo
específico o una lista de trabajos de interés. El siguiente ejemplo de mandato muestra el
estado de trabajo de un trabajo específico:
AdminTask.getOverallJobStatus(['-jobTokenList [myJobToken]]')
El siguiente ejemplo de mandato muestra el estado de trabajo general de varios trabajos:
AdminTask.getOverallJobStatus('-jobTokenList
[myJobToken myJobToken2 myJobToken3]')
El mandato
devuelve información de estado de trabajo correspondiente al trabajo o trabajos de interés. El sistema muestra la información siguiente del estado de trabajo en general:
- El atributo STATE especifica el estado actual del trabajo.
- El atributo TOTAL_RESULTS especifica el número total de trabajos.
- El atributo DISTRIBUTED especifica el número de trabajos distribuidos.
- El atributo ASYNC_IN_PROGRESS especifica el número de trabajos asíncronos en curso.
- El atributo SUCCEEDED especifica el número de trabajos satisfactorios.
- El atributo PARTIALLY_SUCCEEDED especifica el número de trabajos parcialmente completados. Se puede producir un éxito parcial, por ejemplo, cuando un nodo representa servidores varios y sólo algunos de los servidores completan el trabajo correctamente.
- El atributo FAILED especifica el número de trabajos anómalos.
- El atributo REJECTED especifica el número de trabajos rechazados.
- El atributo NOT_ATTEMPTED especifica el número de trabajos que el sistema no ha intentado.
- Suspender un trabajo.
Utilice el mandato
suspendJob para
suspender un trabajo en el gestor de trabajos, tal como se demuestra en el siguiente
mandato:
AdminTask.suspendJob('-jobToken myToken')
- Reanude un trabajo.
Utilice el mandato
resumeJob para reanudar
un trabajo suspendido, tal como se muestra en el siguiente mandato:
AdminTask.resumeJob('-jobToken myToken')
- Suprimir un trabajo.
Utilice el mandato
deleteJob para suprimir
un trabajo existente del gestor de trabajos. Si el trabajo está en ejecución cuando se
invoca el mandato, el sistema seguirá devolviendo los resultados del trabajo,
independientemente de que el trabajo se haya suprimido o no. El siguiente
ejemplo de mandato suprime un trabajo del gestor de trabajos:
AdminTask.deleteJob('-jobToken myToken -deleteResults true')