--- title: "Crear un Cron de una sola vez" url: https://docs.catalyst.zoho.com/es/sdk/python/v1/job-scheduling/cron/create-one-time-cron/ description: "Esta página describe el método de Python para crear un cron de una sola vez en tu proyecto con fragmentos de código de ejemplo." last_updated: 2026-03-30T08:10:30Z service: Job Scheduling type: general related_links: - name: "Component Help Documentation" url: /es/job-scheduling/help/cron/key-concepts/#schedule-type - name: "Java SDK" url: /es/sdk/java/v1/job-scheduling/cron/create-one-time-cron/ - name: "Node.js SDK" url: /es/sdk/nodejs/v2/job-scheduling/cron/create-one-time-cron/ - name: "REST API Collection" url: /es/api/code-reference/job-scheduling/cron/create-cron/create-one-time-cron/#CreateaOne-TimeCron --- # Crear un Cron de una sola vez El componente [Cron](https://docs.catalyst.zoho.com/es/job-scheduling/help/cron/introduction/) se utiliza para programar el envío de un [job](https://docs.catalyst.zoho.com/es/job-scheduling/help/job/introduction/) al [job Pool](https://docs.catalyst.zoho.com/es/job-scheduling/help/jobpool/introduction/). Usando el siguiente SDK, podrás crear un cron que programará el envío de un job solo una vez. > **Note:** El siguiente SDK está escrito para un job que activará una [Job Function](https://docs.catalyst.zoho.com/es/serverless/help/functions/job-functions/). Para hacer el SDK compatible con los otros tipos, necesitas reemplazar el valor con el [**Job Pool ID**](https://docs.catalyst.zoho.com/es/job-scheduling/help/jobpool/key-concepts/#job-pool-id) apropiado, o **Job Pool Name**, y proporcionar el **Target Name** o **Target ID** apropiado. ```python # crear metadatos del function job job_meta = { "job_name": "test_job", # establecer un nombre para el job "target_type": "Function", # establecer el tipo de destino como Function para function jobs "target_name": "target_function", # establecer el nombre de la función de destino (opcional) (target_id o target_name es obligatorio) # 'target_id': '123467890', # establecer el ID de la función de destino (opcional) (target_id o target_name es obligatorio) "jobpool_name": "test", # establecer el nombre del function job pool (opcional) (jobpool_name o jobpool_id es obligatorio) # 'jobpool_id': '1234567890' # establecer el Id del jobpool de la función (opcional) (se requiere jobpool_name o jobpool_id) "job_config": { "number_of_retries": 2, # establecer el número de reintentos "retry_interval": 15 * 60, # establecer el intervalo de reintento }, # establecer la configuración del job - reintentos => 2 reintentos en 15 min (opcional) "params": { "arg1": "test", "arg2": "job", }, # establecer los parámetros a pasar a la función de destino (opcional) } # crear cron de una sola vez one_time_cron = job_scheduling.CRON.create( { "cron_name": "one_time", # establecer un nombre para el cron (único) "description": "one_time_cron", # establecer la descripción del cron (opcional) "cron_status": True, # establecer el estado del cron como habilitado "cron_type": "OneTime", # establecer el tipo de cron como OneTime "cron_detail": { "time_of_execution": int(time.time()) + (60 * 10 * 1000), # establecer el tiempo de ejecución como marca de tiempo UNIX # 'timezone': 'America/Los_Angeles' # establecer la zona horaria (opcional) }, "job_meta": job_meta, # establecer los metadatos del function job } ) ``` > **Note:** Te recomendamos usar este SDK para configurar solo [Dynamic Crons](https://docs.catalyst.zoho.com/es/job-scheduling/help/implementation/submit-job-dynamic-cron/). Usa el *UI Builder* para configurar [Pre-defined Crons](https://docs.catalyst.zoho.com/es/job-scheduling/help/implementation/submit-job-predefined-cron/).