AutoReboot This plugin allows you to automatically restart the server. You can restart the server at specific times of the day or with a timer. This plugin will not affect the shutdown. The plugin also alerts the players before the reboot.
spigot.yml In the file spigot.yml, configure the restart-script. Create a script file (for example start.sh) that will be executed when the server reboot. Note: I suggest you to use screen to run the server if you are using linx.
How to config: In file config.yml you can choose when reboot the server. There are 2 types:
timer: restart the server periodically
timetables: restart the server ad specific times of the day
You can reboot at multiples specific times of the day.