Cron tanımlayabilmek için bir script/kod çalıştırmak gerekli değil mi yinede. Yani yine kodu gerekecek. O konuda bilgi sahibi değilim.
unix based sistemlerde prebuilt bir şeydin shutdown -r
tek yapmanız gereken bunu crontab ile zamanlamak.
arkadaş yazmış yukarıda sizin için.