Jawaban:
Saya memikirkan sesuatu seperti:
30/5 9-16 * * * /usr/bin/script_to_run.sh
Lihat halaman wiki untuk rincian sintaks pengaturan waktu. Saya sarankan menguji ini dengan skrip yang mencatat waktu berjalan ke file.
#!/bin/bash
echo "Cron ran at: " `date` >> /var/log/crontimetest.log
Anda membutuhkan tiga entri 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
tolong jangan salahkan linux, atau bsd, atau saya, untuk sintaks entri crontab yang aneh dan tidak berguna. ini ditemukan di AT&T Bell Labs, dan kemudian distandarisasi sebagai bagian dari POSIX.