Are there 3rd party softwares for linux restarting scheduler?
WTF? The scheduler is a core part of the kernel and cannot be managed independently from user-space. Do you mean crond/atd? Something else?
Why does it need to be restarted?
Assuming you have a valid reason for restarting crond, then use crond to schedule an atd job - or if its atd you want to bounce, restart it directly from crond. But I suspect the question you are asking has nothing to do with the problem you are trying to fix.
And why do you think you need 3rd party software to implement this?
Scheduled restarts of servers aren't usually a good idea, unless you're closely monitoring it to be sure it comes back up.
Your best option would be to install a monitoring tool like Nagios, but this would require a significant invest of time to setup. If you edit in more details of what you're trying to accomplish perhaps we can come up with a better solution.