猿问

怎么让程序在每天的指定时间内运行

比如在每天的早上9点到下午3点运行A程序,该怎么做,求大神解答

 A程序就是一个不断请求返回数据的程序,因为只有在每天早上9点到下午3点会有数据,所以其他时间就不运行A程序了,就这么一个业务

慕的地10843
浏览 897回答 3
3回答

翻阅古今

可以写过滤器,过滤掉指定时间外的请求,也可以定时开关A程序,不过最好加一个else {Thread.sleep(xxx)},这样可以避免无限空循环浪费资源

慕虎7371278

自己写应用然后shell执行,linux的话定时执行用crontab来实现。如果想全权交给java来完成的话推荐使用quartz。简单点的话我还是建议你用java来写简单应用,shell运行,crontab来定时执行。

斯蒂芬大帝

可以把业务写成存储过程,然后在存储过程中配置定时的job,时间是每天的每天的早上9点到下午3
随时随地看视频慕课网APP
我要回答