{"id":2959,"date":"2022-11-06T19:27:45","date_gmt":"2022-11-06T18:27:45","guid":{"rendered":"https:\/\/www.jmarior.net\/itank\/?p=2959"},"modified":"2025-01-23T18:09:36","modified_gmt":"2025-01-23T17:09:36","slug":"el-programador-de-tareas-cron","status":"publish","type":"post","link":"https:\/\/www.jmarior.net\/itank\/el-programador-de-tareas-cron\/","title":{"rendered":"El programador de tareas cron"},"content":{"rendered":"<p>Podemos programar tareas autom\u00e1ticas de usuario o de sistema por l\u00ednea de comandos mediante el comando crontab.<\/p>\n<p>Para ver las tareas de usuario activas:<br \/>\n<code>$ crontab -l<\/code><\/p>\n<p>Para editar las tareas de usuario:<br \/>\n<code>$ crontab -e<\/code><br \/>\n<code><br \/>\n # m h  dom mon dow   command<br \/>\n # Min Hora Dia-del-mes Mes Dia-semana comando<br \/>\n # 1. Entry: Minute when the process will be started [0-60]<br \/>\n # 2. Entry: Hour when the process will be started [0-23]<br \/>\n # 3. Entry: Day of the month when the process will be started [1-28\/29\/30\/31]<br \/>\n # 4. Entry: Month of the year when the process will be started [1-12]<br \/>\n # 5. Entry: Weekday when the process will be started [0-6] [0 is Sunday]<\/p>\n<p>Se utiliza * para omitir la condici\u00f3n para un par\u00e1metro.<\/p>\n<p>El comando debe escribirse con el path completo seguido de sus par\u00e1metros. Si desconocemos la ruta completa podemos buscarla con wich<\/p>\n<p><code>$ wich php<br \/>\n\/usr\/bin\/php<\/code><\/p>\n<p>Ejemplos<br \/>\n- ejecutar una tarea a diario a las 7:50 AM<br \/>\n<code>50 7 * * * \/ruta\/a\/tu\/script.sh<\/code><br \/>\n- ejecutar una tarea cada 30 min<br \/>\n<code>*\/30 * * * * \/ruta\/a\/tu\/script.sh<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Podemos programar tareas autom\u00e1ticas de usuario o de sistema por l\u00ednea de comandos mediante el comando crontab. Para ver las tareas de usuario activas: $ crontab -l Para editar las tareas de usuario: $ crontab -e # m h dom mon dow command # Min Hora Dia-del-mes Mes Dia-semana comando # 1. Entry: Minute when [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2960,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[10,123,1858],"class_list":["post-2959","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-itank-ideas","tag-command-line","tag-gnu-linux","tag-ubuntu-server"],"views":249,"_links":{"self":[{"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/posts\/2959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/comments?post=2959"}],"version-history":[{"count":7,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/posts\/2959\/revisions"}],"predecessor-version":[{"id":3308,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/posts\/2959\/revisions\/3308"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/media\/2960"}],"wp:attachment":[{"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/media?parent=2959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/categories?post=2959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/tags?post=2959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}