Risposte:
Penso a qualcosa del genere:
30/5 9-16 * * * /usr/bin/script_to_run.sh
Vedi la pagina wiki per i dettagli sulla sintassi dei tempi. Suggerisco di testarlo con uno script che registra il tempo di esecuzione in un file.
#!/bin/bash
echo "Cron ran at: " `date` >> /var/log/crontimetest.log
avrai bisogno di tre voci crontab:
30-55/5 9 * * * /usr/bin/script-to-run.sh
*/5 10-15 * * * /usr/bin/script-to-run.sh
0-30/5 16 * * * /usr/bin/script-to-run.sh
per favore non dare la colpa a Linux, o bsd, o me, per la sintassi bizzarra e inutile delle voci crontab. questo è stato inventato presso AT&T Bell Labs e successivamente standardizzato come parte di POSIX.