Il comando inserito in crontab viene eseguito tutti i giorni alle ore 12 e verifica se la data è uguale all’ultimo giorno del mese, in caso affermativo manda una mail. Da notare che il carattere “%” deve essere preceduto dal carattere di escape backslash “\%”.
00 12 * * * [[ $(cal|xargs -n1|tail -1) == $(date +"\%d") ]] && echo "Ricordati di spedire il foglio ore" | mail -s "Foglio ore mensile - $(date +'\%d-\%m-\%Y')" [email protected]
Ovviamente, per chi è allergico alla crontab oppure non possiede un servizio MTA configurato, si possono utilizzare i servizi online messi a disposizione dal web tipo Remember the milk oppure ifttt (che permette di creare dei task per collegare vari servizi web)