Gracias a todos por sus respuestas. Esto es lo que he hecho. Y parece que funciona.
En crontab:
@rebooT /usr/local/bin/compruebe_por_favor.sh
Lo anterior hace que cada vez que arranca la distro se ejecute lo siguiente:
#!/bin/bash
dia=$(date +%A)
if [ $dia = miércoles ]; then
/usr/local/bin/comprobar_discos_virtuales.sh
else
exit 0
fi
Aunque no es crítico, naturalmente todas las veces que arranque la distro en un mismo miércoles se ejecutará la comprobación de los discos virtuales. Supongo que para evitarlo sería necesario acceder al algún tipo de log de la distro (Debian 10) que registre las ejecuciones con su fecha completa. Pero no encuentro registros de esta ejecución en /var/log/dmesg
, /var/log/daemon.log
, /var/log/kern.log
, /var/log/messages
o en /var/log/syslog
.
Un saludo.