[{"data":1,"prerenderedAt":230},["ShallowReactive",2],{"$fB1Qpahz26dk4ugptW719hN4fXiCIsNMDZFt9j6DK0A8":3,"content-/es/cron_tab/_index":4},1791057506430,{"id":5,"title":6,"body":7,"description":222,"extension":223,"meta":224,"navigation":225,"path":226,"seo":227,"stem":228,"__hash__":229},"content/es/cron_tab/_index.md","Crontab - Explicación de expresiones cron",{"type":8,"value":9,"toc":216},"minimark",[10,15,19,30,65,68,71,110,112,116,119,151,153,157,160],[11,12,14],"h2",{"id":13},"sintaxis-de-crontab","Sintaxis de Crontab",[16,17,18],"p",{},"Antes de configurar trabajos cron, es esencial comprender la sintaxis y el formato de cron para asegurar una ejecución\nfluida\ndel script. La sintaxis de crontab abarca cinco campos, cada uno aceptando valores específicos",[20,21,26],"pre",{"className":22,"code":24,"language":25},[23],"language-text","\n   # ┌───────────── minuto (0 - 59)\n   # │ ┌───────────── hora (0 - 23)\n   # │ │ ┌───────────── día del mes (1 - 31)\n   # │ │ │ ┌───────────── mes (1 - 12)\n   # │ │ │ │ ┌───────────── día de la semana (0 - 6) (domingo a sábado)\n   # │ │ │ │ │\n   # │ │ │ │ │\n   # │ │ │ │ │\n   # * * * * * [comando a ejecutar]\n","text",[27,28,24],"code",{"__ignoreMap":29},"",[31,32,33,41,47,53,59],"ol",{},[34,35,36,40],"li",{},[37,38,39],"strong",{},"Minuto:"," Indica el minuto de la hora para la ejecución del comando, con un rango de 0-59.",[34,42,43,46],{},[37,44,45],{},"Hora:"," Especifica la hora para la ejecución del comando en formato de 24 horas (0-23).",[34,48,49,52],{},[37,50,51],{},"Día:"," Establece la fecha del mes para la ejecución del comando, con un rango de 1-31.",[34,54,55,58],{},[37,56,57],{},"Mes:"," Determina el mes para la ejecución del comando, con un rango de 1-12/ENE-DIC (representando enero a diciembre).",[34,60,61,64],{},[37,62,63],{},"Día de la semana:"," Establece el día de la semana para la ejecución del comando, con un rango de 0-6/DOM-SÁB, donde 0 representa\ndomingo-sábado, y en algunos sistemas, 7 representa domingo.",[66,67],"hr",{},[16,69,70],{},"Además de entender la sintaxis, es fundamental familiarizarse con los operadores de trabajos cron para modificar los valores en cada campo:",[72,73,74,80,86,92,98,104],"ul",{},[34,75,76,79],{},[37,77,78],{},"Asterisco (*):"," Representa todos los valores posibles en un campo. Por ejemplo, usar * en el campo de Minuto programa el\ntrabajo cron para ejecutarse cada minuto.",[34,81,82,85],{},[37,83,84],{},"Coma (,):"," Un operador para listar múltiples valores. Por ejemplo, escribir 1,5 en el campo de día de la semana programará\nel trabajo para ejecutarse todos los lunes y viernes.",[34,87,88,91],{},[37,89,90],{},"Guion (-):"," Especifica un rango de valores. Por ejemplo, usar 6-9 en el campo de Mes configura un trabajo cron de junio\na septiembre.",[34,93,94,97],{},[37,95,96],{},"Separador (/):"," Divide un valor. Para ejecutar un script cada doce horas, usa */12 en el campo de Hora.",[34,99,100,103],{},[37,101,102],{},"Último (L):"," Utilizado en los campos de día del mes y día de la semana, donde, por ejemplo, 3L en el campo de día de la semana\nsignifica el último miércoles del mes.",[34,105,106,109],{},[37,107,108],{},"Día de la semana (W):"," Determina el día de la semana más cercano a un tiempo dado. Por ejemplo, 1W en el campo de día del mes\nejecutará el comando el lunes, 3º, si el 1º del mes cae en sábado.",[66,111],{},[11,113,115],{"id":114},"cadenas-especiales-de-trabajos-cron","Cadenas Especiales de Trabajos Cron",[16,117,118],{},"Las cadenas especiales se utilizan para programar rápidamente trabajos cron en ciertos intervalos de tiempo sin especificar los valores exactos.\nPara usarlas, escribe una frase simple comenzando con un @. Aquí hay algunas cadenas especiales útiles para usar en los comandos:",[72,120,121,127,133,139,145],{},[34,122,123,126],{},[37,124,125],{},"@hourly:"," El trabajo se ejecutará una vez por hora.",[34,128,129,132],{},[37,130,131],{},"@daily / @midnight:"," Estas cadenas ejecutarán la tarea todos los días a medianoche.",[34,134,135,138],{},[37,136,137],{},"@weekly:"," Una cadena para programar tareas una vez por semana a medianoche del domingo.",[34,140,141,144],{},[37,142,143],{},"@monthly:"," Esta cadena especial ejecuta un comando una vez el primer día de cada mes.",[34,146,147,150],{},[37,148,149],{},"@yearly:"," Usa esta cadena para ejecutar una tarea una vez al año a medianoche del 1 de enero.",[66,152],{},[11,154,156],{"id":155},"ejemplos-de-crontab","Ejemplos de Crontab",[16,158,159],{},"En la sintaxis cron, el asterisco (*) significa ‘cada,’ por lo que las siguientes cadenas cron son válidas:",[72,161,162,168,174,180,186,192,198,204,210],{},[34,163,164,165],{},"Ejecutar una vez por hora al comienzo de la hora: ",[27,166,167],{},"0 * * * *",[34,169,170,171],{},"Ejecutar una vez al día a medianoche: ",[27,172,173],{},"0 0 * * *",[34,175,176,177],{},"Ejecutar una vez por semana a medianoche el domingo por la mañana: ",[27,178,179],{},"0 0 * * 0",[34,181,182,183],{},"Ejecutar una vez al mes a medianoche del primer día del mes: ",[27,184,185],{},"0 0 1 * *",[34,187,188,189],{},"Ejecutar una vez al mes el día 22: ",[27,190,191],{},"0 0 22 * *",[34,193,194,195],{},"Ejecutar una vez al mes el segundo lunes: ",[27,196,197],{},"0 0 * * 1#2",[34,199,200,201],{},"Ejecutar una vez al año a medianoche del 1 de enero: ",[27,202,203],{},"0 0 1 1 *",[34,205,206,207],{},"Ejecutar cada dos domingos a las 0900 horas: ",[27,208,209],{},"0 9 * * sun/2",[34,211,212,213],{},"Ejecutar dos veces al mes a las 3 AM, el 1º y el 15º del mes: ",[27,214,215],{},"0 3 1,15 * *",{"title":29,"searchDepth":217,"depth":217,"links":218},2,[219,220,221],{"id":13,"depth":217,"text":14},{"id":114,"depth":217,"text":115},{"id":155,"depth":217,"text":156},"Explica y prueba expresiones cron en lenguaje sencillo con las próximas ejecuciones.","md",{},true,"/es/cron_tab/_index",{"title":6,"description":222},"es/cron_tab/_index","CoMtvbBB9EEa8fkDEO7Z4T6HYEWUx8uBIAFxYnqLzwU",1791057505581]