{"id":322,"date":"2020-05-19T07:20:51","date_gmt":"2020-05-19T07:20:51","guid":{"rendered":"http:\/\/mastercom.es\/?p=322"},"modified":"2020-05-19T07:23:38","modified_gmt":"2020-05-19T07:23:38","slug":"crontab-facil","status":"publish","type":"post","link":"http:\/\/mastercom.es\/en\/crontab-facil\/","title":{"rendered":"easy crontab"},"content":{"rendered":"<p>Here you have the cron expersions that you can use in <strong>crontab<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Examples of Cron Expressions<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Cron Expression<\/th><th>Meaning<\/th><\/tr><\/thead><tbody><tr><td>* * * * *<\/td><td>Run a cron job every minute<\/td><\/tr><tr><td>*\/5 * * * *<\/td><td>Run a cron job every 5 minutes<\/td><\/tr><tr><td>0 * * * *<\/td><td>Run a cron job every hour<\/td><\/tr><tr><td>0 12 * * *<\/td><td>Fire at 12:00 PM (noon) every day<\/td><\/tr><tr><td>15 10 * * *<\/td><td>Fire at 10:15 AM every day<\/td><\/tr><tr><td>15 10 * * ?<\/td><td>Fire at 10:15 AM every day<\/td><\/tr><tr><td>* 14 * * *<\/td><td>Fire every minute starting at 2:00 PM and ending at 2:59 PM, every day<\/td><\/tr><tr><td>0\/5 14,18 * * *<\/td><td>Fire every 5 minutes starting at 2:00 PM and ending at 2:55 PM, AND fire every 5 minutes starting at 6:00 PM and ending at 6:55 PM, every day<\/td><\/tr><tr><td>0-5 14 * * *<\/td><td>Fire every minute starting at 2:00 PM and ending at 2:05 PM, every day<\/td><\/tr><tr><td>10,44 14 * 3 3<\/td><td>Fire at 2:10 PM and 2:44 PM every Wednesday in the month of March.<\/td><\/tr><tr><td>15 10 * * 1-5<\/td><td>Fire at 10:15 AM every Monday, Tuesday, Wednesday, Thursday and Friday<\/td><\/tr><tr><td>15 10 15 * *<\/td><td>Fire at 10:15 AM on the 15th of each month<\/td><\/tr><tr><td>15 10 L * *<\/td><td>Fire at 10:15 AM on the last day of every month<\/td><\/tr><tr><td>15 10 * * 5L<\/td><td>Fire at 10:15 AM on the last Friday of every month<\/td><\/tr><tr><td>15 10 * * 5#3<\/td><td>Fire at 10:15 AM on the third Friday of every month<\/td><\/tr><tr><td>0 12 1\/5 * *<\/td><td>Fire at 12:00 PM (noon) every 5th day of each month, beginning on the 1st of the month.<\/td><\/tr><tr><td>11 11 11 11 *<\/td><td>Fire every November 11 at 11:11 AM.<\/td><\/tr><tr><td>0 0 * * 3<\/td><td>Fire at midnight every Wednesday.<\/td><\/tr><tr><td>0 0 1,2 * *<\/td><td>Fire at midnight on the 1st, 2nd day of each month<\/td><\/tr><tr><td>0 0 1,2 * 3<\/td><td>Fire at midnight on the 1st, 2nd day of every month, and every Wednesday.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Cron Job Expression Definition<\/h4>\n\n\n\n<p>A&nbsp;<strong>cron expression<\/strong>&nbsp;is a string comprising five fields separated by whitespace. Fields can contain any of the allowed values, along with various combinations of the special characters allowed for that field. The fields are the following:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Field Name<\/th><th>Mandatory<\/th><th>allowed values<\/th><th>Allowed special characters<\/th><\/tr><tr><td>Minutes<\/td><td>Yeah<\/td><td>0 &#8211; 59<\/td><td>, &#8211; * \/<\/td><\/tr><tr><td>Hours<\/td><td>Yeah<\/td><td>0 &#8211; 23<\/td><td>, &#8211; * \/<\/td><\/tr><tr><td>Day of the month<\/td><td>Yeah<\/td><td>1 &#8211; 31<\/td><td>, \u2013 * ? \/LW<\/td><\/tr><tr><td>Month<\/td><td>Yeah<\/td><td>1 \u2013 12 (representing January \u2013 December), JAN<br>\u2013 DEC (case insensitive), JANUARY \u2013 DECEMBER (case insensitive)<\/td><td>, &#8211; * \/<\/td><\/tr><tr><td>Weekday<\/td><td>Yeah<\/td><td>0 \u2013 6, 7 (representing Sun \u2013 Sat and Sun of<br>new), SUN \u2013 SAT (case insensitive), SUNDAY \u2013 Saturday (case insensitive)<\/td><td>, \u2013 * ? \/L#<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Special characters<\/h4>\n\n\n\n<p>Asterisco ( * ) El asterisco indica que la expresi\u00f3n cron coincide con todos los valores del campo. Por ejemplo, el uso de un asterisco en el 1o campo (minuto) indica cada minuto. * es un personaje no restringido.Barra diagonal ( \/ )Las barras diagonales describen incrementos de intervalos. Por ejemplo 3-59\/15 en el 1er campo (minutos) indique el tercer minuto de la hora y cada 15 minutos a partir de entonces. El formulario \u00ab*\/&#8230;\u00bb es equivalente a la forma \u00abfirst-last\/&#8230;\u00bb, es decir, un incremento sobre el rango m\u00e1s grande posible del campo.Coma ( , )Las comas se utilizan para separar elementos de una lista. Por ejemplo, usar \u00ab1,2,5\u00bb en el 5o campo (d\u00eda de la semana) significa lunes, mi\u00e9rcoles y viernes.Gui\u00f3n ( &#8211; )Los guiones definen rangos. Por ejemplo, 2000-2010 indica cada a\u00f1o entre 2000 y 2010 AD, ambos inclusive.L&#8217;L&#8217; significa \u00ab\u00faltimo\u00bb. Cuando se utiliza en el campo del d\u00eda de la semana, le permite especificar construcciones como \u00abel \u00faltimo viernes\u00bb (\u00ab5L\u00bb) de un mes determinado. En el campo d\u00eda del mes, especifica el \u00faltimo d\u00eda del mes.WEl car\u00e1cter &#8216;W&#8217; est\u00e1 permitido para el campo del d\u00eda del mes. Este car\u00e1cter se utiliza para especificar el d\u00eda de la semana (de lunes a viernes) m\u00e1s cercano al d\u00eda dado. Por ejemplo, si se especifica \u00ab15W\u00bb como el valor del campo del d\u00eda del mes, el significado es: \u00abel d\u00eda de la semana m\u00e1s cercano al d\u00eda 15 del mes\u00bb. Entonces, si el 15 es un s\u00e1bado, el gatillo se dispara el viernes 14. Si el 15 es domingo, el gatillo se dispara el lunes 16. Si el 15 es martes, entonces se dispara el martes 15. Sin embargo, si especifica \u00ab1W\u00bb como el valor para el d\u00eda del mes, y el 1 es un s\u00e1bado, el desencadenador se activa el lunes 3, ya que no &#8216;salta&#8217; sobre el l\u00edmite de los d\u00edas de un mes. El car\u00e1cter &#8216;W&#8217; solo se puede especificar cuando el d\u00eda del mes es un solo d\u00eda, no un intervalo o lista de d\u00edas.Hash ( )Se permite el valor de \u00aba\u00bb para el campo del d\u00eda de la semana, y debe ir seguido de un n\u00famero entre uno y cinco. Por ejemplo, 5-2 indica \u00abel segundo viernes\u00bb de un mes determinado.Signo de interrogaci\u00f3n ( ? )Se utiliza en lugar de &#8216;*&#8217; para dejar el d\u00eda del mes o el d\u00eda de la semana en blanco. &#8216;?&#8217; es un personaje no restringido. En la pr\u00e1ctica, el efecto de &#8216;?&#8217; es el mismo que &#8216;*&#8217;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">time zone<\/h4>\n\n\n\n<p>The cron jobs will run in the time zone of your account or the specified time zone you set, especially for the cron job. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">DST (Daylight Saving Time)<\/h4>\n\n\n\n<p>Different Cron implementations might have chosen different ways to handle the DST issue. In order to understand how DST is handled, you must first know what the legal time points are. Because only legal time points will be evaluated.<br>For example, in time zone America\/Los_Angeles and year 2016, the clock&nbsp;<strong>spring forward<\/strong>&nbsp;of&nbsp;<strong>2016-03-13 01:59:59 PST<\/strong>&nbsp;(after a second) to&nbsp;<strong>2016-03-13 03:00:00 PDT<\/strong>. So<br><br>that we only consider the following seconds to be legal (not 2016-03-13 02:00:00 PST): 2016-03-13 01:59:59 PST<br><br><br><br>2016-03-13 03:00:00<br><br>PDT 2016-03-13 03:00:01 PDT \u2026<br>And similarly, the clock&nbsp;<strong>back off<\/strong>&nbsp;of&nbsp;<strong>2016-11-06 01:59:59 PDT<\/strong>&nbsp;(after a second) to&nbsp;<strong>2016-11-06 01:00:00 PST<\/strong>. Only<br><br>the following seconds are legal (not 2016-11-06 02:00:00 PDT): 2016-11-06 01:59:59 PDT<br><br>2016-11-06 01:00:00 PST<br><br>2016-11-06 01:00:01 PST<br><br>&#8230;<br>Por favor, preste atenci\u00f3n al escribir su expresi\u00f3n cron, para que ninguna ejecuci\u00f3n se omita en \u00abPrimavera hacia adelante\u00bb. Por ejemplo, en la zona horaria Am\u00e9rica \/ Los_Angeles, si desea despedir el trabajo cron todos los d\u00edas, en lugar de usar&nbsp;<strong>30 2 * * *<\/strong>, You should use&nbsp;<strong>30 3 * * * ,<\/strong>otherwise your cron job will not run at 2:30 AM on March 13, 2016, because&nbsp;<strong>No<\/strong>&nbsp;there is 02:30:00 PST,&nbsp;<strong>either<\/strong>&nbsp;02:30:00 PDT on that day. To address these kinds of issues, avoiding these vague hours is a good idea.<br>En el momento en que finaliza el DST (ocurre el \u00abRetroceso\u00bb) , habr\u00e1 una hora de tiempo (despu\u00e9s del final del DST) durante el cual no se produce ninguna activaci\u00f3n. Porque cuando pasa 01:59:59 PDT, la pr\u00f3xima hora de activaci\u00f3n del trabajo cron se ha establecido en un tiempo igual o posterior a 02:00:00 PST, por lo que durante 01:00:00 PST a 01:59:59 PST, no se encontrar\u00e1 ning\u00fan tiempo coincidente.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Exceptional case:<\/h4>\n\n\n\n<p>Aunque normalmente el trabajo se ejecuta cuando todos los campos de especificaci\u00f3n de fecha\/hora coinciden con la hora y la fecha actuales, hay una excepci\u00f3n: si tanto el \u00abd\u00eda del mes\u00bb como el \u00abd\u00eda de la semana\u00bb est\u00e1n restringidos (es decir, ninguno de ellos es \u00ab*\u00bb o \u00ab?\u00bb), entonces el campo \u00abd\u00eda del mes\u00bb&nbsp;<strong>either<\/strong>&nbsp;el campo \u00abd\u00eda de la semana\u00bb que coincida con el d\u00eda actual es adecuado. En la tabla siguiente se enumeran algunos ejemplos de expresiones Cron relacionados con casos excepcionales.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Cron Expression<\/th><th>Meaning<\/th><\/tr><\/thead><tbody><tr><td>0 0 * * 3<\/td><td>Incendio a las 00:00 AM (medianoche) todos los mi\u00e9rcoles. Debido a que s\u00f3lo \u00abd\u00eda de la semana\u00bb est\u00e1 restringido como 3, el \u00abd\u00eda del mes\u00bb no est\u00e1 restringido (es \u00ab*\u00bb), no pertenece al caso excepcional. As\u00ed que tanto el \u00abd\u00eda del mes\u00bb como el \u00abd\u00eda de la semana\u00bb deben coincidir, por lo tanto, s\u00f3lo los partidos de los mi\u00e9rcoles.<\/td><\/tr><tr><td>0 0 ? * 3<\/td><td>Incendio a las 00:00 AM (medianoche) todos los mi\u00e9rcoles. Debido a que s\u00f3lo \u00abd\u00eda de la semana\u00bb est\u00e1 restringido como 3, el \u00abd\u00eda del mes\u00bb no est\u00e1 restringido (es \u00ab?\u00bb), no pertenece al caso excepcional. As\u00ed que tanto el \u00abd\u00eda del mes\u00bb como el \u00abd\u00eda de la semana\u00bb deben coincidir, por lo tanto, s\u00f3lo los partidos de los mi\u00e9rcoles.<\/td><\/tr><tr><td>0 0 4 * ?<\/td><td>Incendio a las 00:00 AM (medianoche) el 4o d\u00eda de cada mes. Debido a que s\u00f3lo \u00abd\u00eda de la semana\u00bb no est\u00e1 restringido (es \u00ab?\u00bb), el \u00abd\u00eda del mes\u00bb est\u00e1 restringido como 4, no pertenece al caso excepcional. Por lo tanto, tanto el \u00abd\u00eda del mes\u00bb como el \u00abd\u00eda de la semana\u00bb deben coincidir, por lo tanto, solo el 4o d\u00eda de cada mes de los partidos.<\/td><\/tr><tr><td>0 0 5 * 6<\/td><td>Fire at 00:00 AM (midnight) on the 5th day of every month&nbsp;<strong>AND<\/strong>&nbsp;todos los s\u00e1bados. Debido a que tanto el \u00abd\u00eda del mes\u00bb como el \u00abd\u00eda de la semana\u00bb est\u00e1n restringidos (como 5 y 6 correspondientemente), por lo que pertenece al caso excepcional. Es decir, si alguno de ellos coincide, el \u00abd\u00eda\u00bb se considerar\u00e1 como emparejado.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>If you want to simplify all this you can use this <a href=\"http:\/\/www.cronmaker.com\/\">generated cron expressions<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Aqui tienes las expersiones cron que puedes utilizar en crontab. Ejemplos de expresiones Cron Expresi\u00f3n Cron Significado * * * * * Ejecutar un trabajo cron cada minuto *\/5 * * * * Ejecutar un trabajo cron cada 5 minutos 0 * * * * Ejecutar un trabajo cron cada hora 0 12 * * [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[2],"tags":[],"class_list":["post-322","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"http:\/\/mastercom.es\/en\/wp-json\/wp\/v2\/posts\/322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mastercom.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mastercom.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mastercom.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mastercom.es\/en\/wp-json\/wp\/v2\/comments?post=322"}],"version-history":[{"count":0,"href":"http:\/\/mastercom.es\/en\/wp-json\/wp\/v2\/posts\/322\/revisions"}],"wp:attachment":[{"href":"http:\/\/mastercom.es\/en\/wp-json\/wp\/v2\/media?parent=322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mastercom.es\/en\/wp-json\/wp\/v2\/categories?post=322"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mastercom.es\/en\/wp-json\/wp\/v2\/tags?post=322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}