2.定时任务关闭Java服务
目录
第一步:写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]=9033for /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服务相关推荐
- linux停止java定时任务,linux定时任务生产java服务无法执行问题案例
我写了一个重启resin的脚本,由于业务原因,需要定时在某一个时间重启下resin服务器 于是就在crontab里配置了如下内容: * * - root /usr/local/bin/resin_re ...
- java 关闭另一个jvm_JVM安全退出(如何优雅的关闭java服务)
背景 用户:货都到了,购物车里怎么还有刚买的东西,what? 产品:有用户反映,提单完成了,怎么没清购物车,研发赶紧看看是不是有bug啊? 研发:恩,我看看,!@#¥%--&*()一顿狂查,搜 ...
- linux定时任务生产java服务无法执行问题群友案例
linux定时任务crond export变量问题群友案例 来自网友兄弟 北京@Grady(254553457) 的总结. 1)我写了一个重启resin的脚本,由于业务原因,需要定时在某一个时间重启下 ...
- 通用Shell脚本,可以优雅的启动/关闭/重启/JAVA服务
shell脚本 service.sh,如果没有脚本执行权限先使用 chmod 777 service.sh 附加权限. sh service.sh start 启动服务 sh s ...
- java关闭服务_实现优雅地关闭Docker中的java服务
时至今日,Docker在项目中的应用越来越普遍了,但往往会遭遇一些麻烦,比如说,有几个请求至Docker中的服务,发起了事务处理业务,但每个事务完成可能需要1-5分钟,而此时我们正要将Docker停机 ...
- (已解决)同一局域网下关闭了windows防火墙,外部仍然无法访问本机的java服务
目录 问题现象: 问题分析: 解决方法: 问题现象: 今天同事遇到了一个问题: 1.本机电脑和移动手机(其他如pc端也可以)连着同一个WiFi网络: 2.本机电脑防火墙已关闭: 3.用本机电脑起了一个 ...
- 第八十期:初创公司5大Java服务困局,阿里工程师如何打破?
初创公司遇到的每一个问题都可能攸关生死.创业之初更应该总结行业的常见问题,对比方案寻找最优解. 作者:常意 初创公司遇到的每一个问题都可能攸关生死.创业之初更应该总结行业的常见问题,对比方案寻找最优解 ...
- 初创公司5大Java服务困局,阿里工程师如何打破?
阿里妹导读:初创公司遇到的每一个问题都可能攸关生死.创业之初更应该总结行业的常见问题,对比方案寻找最优解.阿里巴巴地图技术专家常意在技术圈摸爬滚打数年,接触了各式各样的Java服务端架构.服务端问题见 ...
- 那些年,我们见过的 Java 服务端“问题”
导读 明代著名的心学集大成者王阳明先生在<传习录>中有云: 道无精粗,人之所见有精粗.如这一间房,人初进来,只见一个大规模如此.处久,便柱壁之类,一一看得明白.再久,如柱上有些文藻,细细都 ...
最新文章
- 5个教程教你学会写爬虫!(Python)
- 压缩包安装mySQL 与 Qt中使用mySQL
- python cnn_Python · CNN(一)· 层结构
- 配置MySQL以进行ADF开发
- HH SaaS电商系统的商品类目设计
- Python3中遇到UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in ordinal not in range(128)
- 勇者斗恶龙UVa11292 - Dragon of Loowater
- 漫谈moosefs中cgi各项的意义
- linux下的scp命令大全
- 打造自己的linux桌面,一步一步打造你自己的Ubuntu 10.04桌面
- 金士顿100 G3U盘写保护无法格式化的解决方法记录
- 阿里云短信服务java发送短信验证码
- java软尾山地车评测_GT Sensor X Pro 软尾山地自行车测评
- 云计算学习网站都有哪些?学习云计算的方法
- 流体力学-----动量方程的推导和理解---NS方程
- 超好用的清理软件Wise Disk Cleaner X
- 算法:递归(借助递归树来求解分析递归算法的时间复杂度)
- 马云经典语录大全【倒眼看世界,一切皆有可能】
- 读书笔记 | 6.1 金融欺诈概述
- 《Java8实战》读书笔记10:组合式异步编程 CompletableFuture
热门文章
- 大学一年级计算机培训机构,良好的开端是成功的一半 —— 一年级电脑班家长培训...
- 今天仔细看了看struts方面的英文文档
- 英语需要你说出来-12月
- 医院计算机网络故障护士,医院信息系统护士工作站运行中的管理 【护理相关讨论版】...
- 丹丹学妹哭着对我说:学长,分布式架构+RPC+kafka+多线程
- Unix网络编程之常见的数据结构
- Django----Model与admin后台
- 使用OpenCV实现马赛克效果
- 给朋友们介绍我的几位博友
- 基于java的网络抓包技术研究与实现(转)