目录

第一步:写bat脚本

第二步:设置定时任务


做一个定时任务在每天21:30关闭Java服务。

第一步:写bat脚本

::此文件用于关闭后端jar服务。
@echo off
setlocal enabledelayedexpansion
set ports[0]=9001
set ports[1]=9003
set ports[2]=9011
set ports[3]=9013
set ports[4]=9021
set ports[5]=9023
set ports[6]=9031
set ports[7]=9033

for /l %%n in (0,1,7) do (
    @echo find the process which use port[!ports[%%n]!]
    for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":!ports[%%n]!"') do (
     echo kill the process %%m who use the port 
     taskkill /pid %%m -t -f
     
    )
)

pause

解释:

for /l %%n in (0,1,7)  其中/l表示以增量形式从开始到结束的一个数字序列。因此, (0,1,7) 将产生序列  0 1 2 3 4 5 6  7; (5,-1,1)将产生序列5 4 3 2 1;因此,在定义ports时要保证下标连续,且最后一个下标等于in中的参数3。

通过寻找Java服务占用的端口号,来杀死进程以实现关闭服务。以上命名为killJava.bat(后缀名必须为.bat)的文件中列出共8个端口号。如果要测试脚本命令是否正确,直接将脚本文件拖入到cmd窗口就会自动执行文件内容。

第二步:设置定时任务

在windows打开:开始菜单->控制面板->管理工具->任务计划程序

1.新建任务

2.新建触发器

3.新建一个操作

4.保存

点“确定”保存之后可以查看到新建的任务。

2.定时任务关闭Java服务相关推荐

  1. linux停止java定时任务,linux定时任务生产java服务无法执行问题案例

    我写了一个重启resin的脚本,由于业务原因,需要定时在某一个时间重启下resin服务器 于是就在crontab里配置了如下内容: * * - root /usr/local/bin/resin_re ...

  2. java 关闭另一个jvm_JVM安全退出(如何优雅的关闭java服务)

    背景 用户:货都到了,购物车里怎么还有刚买的东西,what? 产品:有用户反映,提单完成了,怎么没清购物车,研发赶紧看看是不是有bug啊? 研发:恩,我看看,!@#¥%--&*()一顿狂查,搜 ...

  3. linux定时任务生产java服务无法执行问题群友案例

    linux定时任务crond export变量问题群友案例 来自网友兄弟 北京@Grady(254553457) 的总结. 1)我写了一个重启resin的脚本,由于业务原因,需要定时在某一个时间重启下 ...

  4. 通用Shell脚本,可以优雅的启动/关闭/重启/JAVA服务

    shell脚本 service.sh,如果没有脚本执行权限先使用 chmod 777 service.sh 附加权限. sh service.sh start            启动服务 sh s ...

  5. java关闭服务_实现优雅地关闭Docker中的java服务

    时至今日,Docker在项目中的应用越来越普遍了,但往往会遭遇一些麻烦,比如说,有几个请求至Docker中的服务,发起了事务处理业务,但每个事务完成可能需要1-5分钟,而此时我们正要将Docker停机 ...

  6. (已解决)同一局域网下关闭了windows防火墙,外部仍然无法访问本机的java服务

    目录 问题现象: 问题分析: 解决方法: 问题现象: 今天同事遇到了一个问题: 1.本机电脑和移动手机(其他如pc端也可以)连着同一个WiFi网络: 2.本机电脑防火墙已关闭: 3.用本机电脑起了一个 ...

  7. 第八十期:初创公司5大Java服务困局,阿里工程师如何打破?

    初创公司遇到的每一个问题都可能攸关生死.创业之初更应该总结行业的常见问题,对比方案寻找最优解. 作者:常意 初创公司遇到的每一个问题都可能攸关生死.创业之初更应该总结行业的常见问题,对比方案寻找最优解 ...

  8. 初创公司5大Java服务困局,阿里工程师如何打破?

    阿里妹导读:初创公司遇到的每一个问题都可能攸关生死.创业之初更应该总结行业的常见问题,对比方案寻找最优解.阿里巴巴地图技术专家常意在技术圈摸爬滚打数年,接触了各式各样的Java服务端架构.服务端问题见 ...

  9. 那些年,我们见过的 Java 服务端“问题”

    导读 明代著名的心学集大成者王阳明先生在<传习录>中有云: 道无精粗,人之所见有精粗.如这一间房,人初进来,只见一个大规模如此.处久,便柱壁之类,一一看得明白.再久,如柱上有些文藻,细细都 ...

最新文章

  1. 5个教程教你学会写爬虫!(Python)
  2. 压缩包安装mySQL 与 Qt中使用mySQL
  3. python cnn_Python · CNN(一)· 层结构
  4. 配置MySQL以进行ADF开发
  5. HH SaaS电商系统的商品类目设计
  6. Python3中遇到UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in ordinal not in range(128)
  7. 勇者斗恶龙UVa11292 - Dragon of Loowater
  8. 漫谈moosefs中cgi各项的意义
  9. linux下的scp命令大全
  10. 打造自己的linux桌面,一步一步打造你自己的Ubuntu 10.04桌面
  11. 金士顿100 G3U盘写保护无法格式化的解决方法记录
  12. 阿里云短信服务java发送短信验证码
  13. java软尾山地车评测_GT Sensor X Pro 软尾山地自行车测评
  14. 云计算学习网站都有哪些?学习云计算的方法
  15. 流体力学-----动量方程的推导和理解---NS方程
  16. 超好用的清理软件Wise Disk Cleaner X
  17. 算法:递归(借助递归树来求解分析递归算法的时间复杂度)
  18. 马云经典语录大全【倒眼看世界,一切皆有可能】
  19. 读书笔记 | 6.1 金融欺诈概述
  20. 《Java8实战》读书笔记10:组合式异步编程 CompletableFuture

热门文章

  1. 大学一年级计算机培训机构,良好的开端是成功的一半 —— 一年级电脑班家长培训...
  2. 今天仔细看了看struts方面的英文文档
  3. 英语需要你说出来-12月
  4. 医院计算机网络故障护士,医院信息系统护士工作站运行中的管理 【护理相关讨论版】...
  5. 丹丹学妹哭着对我说:学长,分布式架构+RPC+kafka+多线程
  6. Unix网络编程之常见的数据结构
  7. Django----Model与admin后台
  8. 使用OpenCV实现马赛克效果
  9. 给朋友们介绍我的几位博友
  10. 基于java的网络抓包技术研究与实现(转)