linux jar包 启动

Coder-YangMo 2019-11-20 04:08:02
jar包部署在linux上,每次修改配置都要重启,但是程序接着会跑一遍,程序里是定时任务的,怎么能让他重启的时候不跑一遍呢?
启动方式 sh start.sh:
nohup java -Xmx2048M -Xms2048M -Xmn512M -Xss256K -XX:+DisableExplicitGC -XX:SurvivorRatio=1 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSClassUnloadingEnabled -XX:LargePageSizeInBytes=128M -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -jar verint_record-0.5.8-exec.jar > /dev/null 2>&1 &
...全文
524 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_40599844 2019-11-22
  • 打赏
  • 举报
回复
定时任务,不是就到达了定时的条件就执行的吗。没啥毛病啊
比如你每个五分钟跑一次,你还不让他五分钟给你跑一次。
Coder-YangMo 2019-11-21
  • 打赏
  • 举报
回复
引用 1 楼 qq593467574 的回复:
这个应该去你的项目里改你的定时任务规则把
这是放在配置文件里的job,每次启动后,insertmtdata不会执行,insertcache对应的job会执行,不同处在于是否有失效转移。
引用 2 楼 小_破孩 的回复:
同意楼上的说法 你就要去更改的定时任务 定义一个开关在定时器中使用开的时候执行你的业务
再定义一个开关?
引用 3 楼 天涯若风 的回复:
定时任务,不是就到达了定时的条件就执行的吗。没啥毛病啊 比如你每个五分钟跑一次,你还不让他五分钟给你跑一次。
现在是jar包部署在linux上,我修改配置后停掉服务,再启动,不在规定时间点,也会有部分job会执行。
天涯若风 2019-11-20
  • 打赏
  • 举报
回复
定时任务,不是就到达了定时的条件就执行的吗。没啥毛病啊 比如你每个五分钟跑一次,你还不让他五分钟给你跑一次。
小_破孩 2019-11-20
  • 打赏
  • 举报
回复
同意楼上的说法 你就要去更改的定时任务 定义一个开关在定时器中使用开的时候执行你的业务
qq593467574 2019-11-20
  • 打赏
  • 举报
回复
这个应该去你的项目里改你的定时任务规则把

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧