Todos los productos
Search
Centro de documentos

:Ejecutar trabajos cron de shell en un host específico

Última actualización: Sep 05, 2026

SchedulerX permite ejecutar scripts específicos en hosts autogestionados o instancias ECS. Este tema describe cómo desplegar un agente en un host, asociar el host con una aplicación de SchedulerX y crear un trabajo cron para ejecutar un script de shell en el host según una programación.

Requisitos previos

  • Cuenta con una instancia ECS o un host disponible. Para más información, consulte ECS Quick Start.

    La instancia ECS o el host tiene instalado un entorno de Java Development Kit (JDK) para admitir el inicio del agente.

  • Ha activado SchedulerX. Para más información, consulte Activate SchedulerX.

Nota

Asegúrese de que su host o instancia ECS y SchedulerX se encuentren en la misma región.

Contexto

Este ejemplo demuestra cómo usar un agente para asociar un host con SchedulerX y crear un script de shell que se ejecute como un trabajo cron. También puede conectarse a SchedulerX de las siguientes maneras:

Descripción general

Para conectarse rápidamente a SchedulerX mediante un agente y ejecutar una tarea única, siga estos cuatro pasos:

  1. Asociar el host con SchedulerX: Cree una aplicación en la consola de SchedulerX y asocie el host destino con la aplicación.

  2. Crear una tarea para el host: Cree una tarea en la consola y asóciela con la aplicación que creó.

  3. Ejecutar la tarea: En la consola, seleccione la instancia adecuada y ejecute la tarea.

  4. Consultar los resultados: Revise el registro de ejecución de la tarea en la consola.

Paso 1: Asociar un host con SchedulerX

1.1 Crear una aplicación

  1. Inicie sesión en la consola de SchedulerX. En el panel de navegación izquierdo, elija Application Management. Seleccione default namespace en la lista desplegable Namespace y luego haga clic en Create Application. Introduzca un Application Name y un Application ID. Establezca Application Type en general app y Version en Professional Edition. Configure Version según sea necesario y luego haga clic en Next.

    Importante

    Asegúrese de seleccionar la región y el namespace correctos.

  2. En la página del asistente Notification Configuration, introduzca la información obligatoria, seleccione un Notification Channel y especifique unos Alert Contacts para crear la aplicación.

1.2 Desplegar manualmente el agente

Descargue y despliegue el agente. Para más información, consulte Manually deploy the agent.

Nota

El entorno de ejecución requiere JDK versión 1.8 a 14. Si utiliza una versión de JDK posterior a la 14, elimine la opción -XX:+UseConcMarkSweepGC del archivo schedulerxAgent/bin/start.sh en el directorio de instalación del agente.

Paso 2: Crear una tarea para el host

2.1 Crear una tarea

  1. En el panel de navegación izquierdo, elija Task Management y luego haga clic en Create Task.

  2. En la página del asistente Basic Configuration, introduzca un Name y un Application ID. Para Job Type, seleccione script task. Para Script Language, seleccione shell. Para Execution Command, introduzca echo Agent connects to SchedulerX. Para File Format, seleccione unix. Para execution mode, seleccione stand-alone operation. Configure los ajustes de Advanced Configuration según sea necesario. Para más información, consulte Basic configuration parameters.

  3. En la página del asistente Schedule Configuration, establezca Time Type en cron. Utilice la herramienta integrada para generar una Cron Expression. Por ejemplo, la expresión 0 ? ejecuta la tarea una vez cada minuto. Configure Advanced Configuration según sea necesario. Para más información sobre los parámetros, consulte Timing parameter description.

  4. En la página del asistente Notification Configuration, introduzca la información obligatoria, seleccione un Notification Channel y especifique unos Alert Contacts para completar la creación de la tarea. Para más información sobre los parámetros, consulte Description of notification channels and contacts.

2.2 Verificación

Vaya a Task Management > Task Instance List. La tarea que creó aparece en la lista.

Paso 3: Ejecutar la tarea

En Task Management, busque la tarea que creó, habilítela y haga clic en Run Once.

Paso 4: Consultar los resultados

  1. Vaya a Execution List > Task Instance List. Busque la instancia de tarea correspondiente y haga clic en Log.

  2. La salida Agent connects to SchedulerX en el registro confirma que la tarea de script de shell se ejecutó correctamente.

Documentación relacionada

Preguntas frecuentes