Configura CronDrive con un agente de IA
Un agente que trabaja en tu servidor, como Claude Code, Cursor o Codex, puede leer tu crontab, crear un job por cada línea y agregar las llamadas a CronDrive. Tú apruebas el nuevo crontab antes de que cambie nada.
Pega esto en Claude Code, Cursor, Codex o tu agente de IA:
Configura CronDrive para vigilar los cron jobs de este servidor. Sigue las instrucciones de https://crondrive.com/es/docs/agents
¿Prefieres hacerlo tú? Sigue la guía rápida.
Instrucciones para el agente
Estás ayudando al usuario a vigilar con CronDrive los cron jobs del servidor en que trabajas. CronDrive avisa al usuario cuando un job falla, o no empieza o no termina a tiempo. Sigue estos pasos, y pregunta al usuario antes de cambiar el crontab.
-
1. Conéctate al servidor MCP de CronDrive
El servidor es
https://crondrive.com/mcp, por HTTP, y el usuario entra con OAuth. Si todavía no tienes sus herramientas (create_job, resume_job), agrégalo. En Claude Code, ejecuta:claude mcp add --transport http --scope user crondrive https://crondrive.com/mcp Luego pide al usuario que ejecute
/mcp, elija crondrive y entre a CronDrive, o se registre si no tiene cuenta. Si crondrive no aparece, primero tiene que reiniciar Claude Code.En otros agentes, agrega un servidor MCP remoto con esa URL. Si el agente no puede entrar con OAuth, el usuario crea un token en https://crondrive.com/users/settings/agents y el agente lo envía en el header
Authorization: Bearer <token>. -
2. Lee el crontab y su zona horaria
Lee el crontab del usuario con
crontab -ly, si tienes acceso,/etc/crontab, /etc/cron.d. Cron usa la zona horaria deCRON_TZsi el crontab la define; si no, la del servidor:timedatectl | grep "Time zone", o/etc/timezone. -
3. Crea un job por cada línea
Llama a
create_jobpor cada línea con horario: un nombre corto que el usuario reconozca en las alertas, los cinco primeros campos como expresión cron, la zona horaria, el comando y cuántos minutos esperar a que termine, con un margen sobre lo que suele durar. Omite las líneas@reboot.Los jobs se crean pausados, así que todavía no avisan. El plan gratis vigila hasta 15 jobs.
-
4. Cambia el crontab, cuando el usuario lo apruebe
create_jobdevuelve elcrontab_linede cada job: el mismo horario y comando, entre una llamada a CronDrive cuando empieza y otra cuando termina, con su código de salida. Guarda una copia del crontab actual, muestra el cambio al usuario y, cuando lo apruebe, reemplaza cada línea por sucrontab_line. Deja el resto del crontab como está. -
5. Activa el monitoreo
Llama a
resume_jobpor cada job. CronDrive avisa al usuario por email, y en Slack si lo conecta. Dile al usuario qué jobs quedaron vigilados y que puede ver sus ejecuciones en https://crondrive.com/jobs.