¿Cómo ejecutar script recurrente de Bash en momentos específicos?

¿Cómo puedo configurar un script para que se ejecute todos los martes y jueves a las 11:50 a.m.

He estado mirando el command at , pero no puedo concebir cómo usarlo de la forma en que lo necesito desde su página man .

at es una excelente herramienta para commands únicos. Sin embargo, para ejecutar un progtwig repetitivamente en el mismo momento, la herramienta correcta es cron . Ejecute crontab -e . Abrirá un editor. Agregue esta línea y guarde el file:

 50 11 * * 2,4 /path/to/script 

Esto ejecutará /path/to/script cada martes y jueves a las 11:50 a.m. crontab ejecuta progtwigs en un entorno limitado. Por lo tanto, el script puede necesitar establecer su propia PATH , etc.

Si la máquina tiene un server de correo configurado correctamente, cualquier salida de la script de script se enviará por correo electrónico al usuario que posee el file crontab . Alternativamente, la salida se enviará por correo a la dirección especificada por la variable MAILTO en el file crontab. Ver man 5 crontab para más detalles.

Las primeras cinco columnas de la línea anterior definen la hora en que se ejecuta el progtwig. Su significado está documentado en man 5 crontab para ser:

  field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sun, or use names)