Jika Anda tidak dapat memiliki skrip yang terus berjalan, sesuatu harus memicunya, sehingga harus bergantung pada internal OS Anda. Di lingkungan unix, tugas cron, seperti yang Anda nyatakan sendiri, akan berhasil.
Atur cron untuk menjalankan skrip, dan buat skrip menunggu waktu tertentu dan kemudian lanjutkan menjalankan dan mengirim hingga email berikutnya lebih dari waktu yang diberikan ini. Kemudian buat skrip Anda menambahkan tugas cron baru untuk waktu bangun baru.