If I read manual, I would save a lot of time and trouble. EdgeCore ES3528_52M switches have ability to schedule reboot in exact date and time (assuming you have correctly synchronized time via NTP). Strongly useful for software upgrades.
Let’s say you want to reboot switch tomorrow (7.11. 2013) morning at 2:45AM. This is how it’ll look like in console:
Vty-0(config)#reload at 2 45 7 november 2013 *** *** --- Rebooting at November 7 02:45:00 2013 --- *** Are you sure to reboot the system at the specified time? <y/n>y Vty-0(config)#exit
And that’s all. Switch will reboot at a given time. And if we forgot when we scheduled the reboot, we can use this:
Vty-0#show reload Reloading switch at time: November 7 02:45 2013. The switch will be rebooted at November 7 02:45:00 2013. Remaining Time: 0 days, 19 hours, 57 minutes, 13 seconds.
Besides restarting at given time, you can use restart in particular time passed. Syntax is similar and more or less self-explaining:
Vty-0(config)#reload in hour 19 minute 50 *** *** --- Rebooting at November 7 02:39:49 2013 --- *** Are you sure to reboot the system at the specified time? <y/n>y Vty-0(config)#exit
This is how you reboot your switch in 19 hours and 50 minutes.
Next time I’ll read the manual thoroughly.