Ejecute el script solo una vez al día

Ejecute el script solo una vez al día

Estoy intentando comprobar si un determinado script (Backup_18_04.sh) se ha ejecutado hoy.

Sólo quiero que se ejecute una vez al día.

Encontré esto, pero no funciona.

¿No puedo decir qué está comprobando?

today=`/bin/date -d today '+%m-%d-%Y_%I:%M-%p'`

if [ -f /media/storagedrive/Ubuntu_Mate_18.04/$today ]
then
   echo It exists
else
   echo It does not exist
fi

información relacionada