Otro título sugerido: «Cron: la puta que te parió, cron.»

 

Hace ya un par de años, escribía acerca de como aprenderse la sintaxis de cron es un reverndísimo dolor de huevos  y de como estoy seguro que me tomó años.

 

Hoy vengo con un post cortito. Para todo aquel que no se maneja la crontab como chancho por su casa y todavía tiene que googlear como hacer cada cosa. Para todo aquel que sufra de paja mental y prefiera un asistente. Para todo aquel que odie visceralmente a *nix y sus crontabs. Para todo aquel que recién se desayuna con esta basura de los crones y no sabe ni por donde empezar y para un interminable etcétera: CronTab.Gurú. Cron, hecho fácil y a prueba de idiotas:

 

crontab.guru - El asistente para la creación de crontabs que hace que utilizar cron sea el equivalente a coser y cantar.

crontab.guru – El asistente para la creación de crontabs que hace que utilizar cron sea el equivalente a coser y cantar.

 

Crontab.gurú te la hace fácil. Ahora por fin podés ir a una reunión de LInuxeros y presumir de como corrés un cron el penúltimo día de cada Febrero solamente si el año es bisiesto. Por que parece que no sos el único que se vió en la necesidad de implementar un cron complejo y la tuvo que pensar mucho. Alguien con las bolas lo suficientemente infladas fue y lo automatizó.

Alguien a quien todos los que tenemos que pensar en crones sin duda le vamos a estar eternamente agradecidos.

 

Otro título sugerido: Cron, la puta que te parió.

No se si a ustedes les pasa. A mi si: Cada vez que tengo que usar Cron, tengo que pensar.  Hace seis años todavía me costaba acordarme que función cumple cada columna. Hoy por suerte es un problema que ya no tengo pero mierda, que costó sudor…

No tengo una propuesta superadora. No se me ocurre como podría hacerse mejor, pero es una flor de poronga, es innegable. Por ejemplo:  Haceme un cron que corra al minuto 20 de todos los sábados de Enero y decime si no lo tuviste que pensar por lo anti-intuitivo que es.

¿Viste? Cuesta.

Usar Cron, es, fué y será siempre un quebradero de cabeza.

Usar Cron, es, fué y será siempre un quebradero de cabeza.

Es ahí, en esa complejidad en la sintaxis que te obliga a pensar, donde radica la potencia de este, el programador de tareas por excelencia para Linux.

 

Todo muy lindo, hasta que tenés que poner un cron a corrrer cada determinada cantidad de segundos, y como lo tuve que pensar MUCHO MAS de la cuenta, vine a escribir la solución barata que encontré al problema:

Continúa leyendo

Como la propaganda de Fibertel: ¡Que bolú!

Llevo dos días investigando por que podría ser que no se ejecuta el único script que tengo cargado en cron en una de mis PC con Linux y me acabo de avivar:

¡Me faltaba iniciar el servicio!

/etc/init.d/vixie-cron start && rc-update add vixie-cron default

Aveces lo que buscás está tan a simple vista que no lo encontrás.

Que bolú, que bolú, que bolú, que bolú…