RODANDO TAREFAS DO CRON NO ÚLTIMO DIA DO MÊS

Hoje, para resolver um problema de um script que eu estava fazendo, estava procurando um modo de resolver o paradigma de rodar uma tarefa do cron no último dia do mês.

Sinceramente, achei que iria precisar de rodar um script e fazer os testes ali dentro, mas, no fim, há um modo bem legal de fazer isto. De acordo com o site Pank é só fazer a coisa dos seguintes modos :

No Linux :

0 8 28-31 * * [ date -d tomorrow +%e -eq 1 ] && fazer-algo

Nos BSDs :

0 8 28-31 * * [ echo cal | awk '{print $NF}' -eq 1 ] && fazer-algo

E, mais um, para rodar a tarefa do cron no último dia de trabalho do mês :

0 8 26-31 * * root [ echo cal | cut -d' ' -f2-6 | awk '{print $NF}' -eq date +%e ] && fazer-algo