当前位置: 首页 > news >正文

win主机如何结束正在执行的任务进程并重启

最近遇到一个问题,一个java入库程序经常在运行了几个小时之后消息无法入库,由于已经没有研发人员来维护这个程序了,故此只能每隔一段时间来重启这个程序以保证一直有消息入库。
但是谁也不能保证一直有人去看这个程序,并且晚上也不可能一直有人看着他,所以我就想着必须要有一个办法,让系统定时结束这个进程并且再重新启动程序。
答题思路就是使用cmd命令结束进程,并且使用计划任务启动程序。
下面我来为大家演示下如何我是如何操作的。
环境win2012系统,异常程序为一个java程序,调用java.exe进程。
1、新建一个bat批处理文件,这个文件的目的是输入一段cmd命令,在cmd中查找并结束指定的任务进程。
在这里插入图片描述
taskkill命令是用来结束任务进程的,/F用来强制杀进程,/IM是用来指定任务进程名字。
这条命令连起来的意思是强制杀死名字为java.exe的进程,这里要主要的是,用这种方式来杀进程,会把所有名字为java.exe的进程全部杀死,而不是杀死某个,这点大家要格外注意。
然后将这个txt文件的扩展名修改为.bat即可,存放起来备用。
2、打开计划任务功能,新建一个计划任务。注意,不要第一个,要选第二个“创建任务”。
在这里插入图片描述
输入计划任务的名称,选择要执行计划任务的用户,并且选择不管用户是否登录都要运行。
在这里插入图片描述
新建一个触发器,按着如下图方式设置,让这个计划任务每2个小时执行一次。
在这里插入图片描述
在这里插入图片描述
选择操作,新建2个操作动作。第一个是启动刚刚我们建立的一个bat批处理文件,用来杀死任务进程。第二个是用来启动需要运行的任务。
在这里插入图片描述
至此所以的设置完成,我们可以等待2个小时以后看下操作是否正常。

http://www.lqws.cn/news/74953.html

相关文章:

  • Python----目标检测(使用YOLO 模型进行线程安全推理和流媒体源)
  • rabbitmq Fanout交换机简介
  • 通过《哪吒》看人生百态
  • 数据库系统概论(十一)SQL 集合查询 超详细讲解(附带例题表格对比带你一步步掌握)
  • android binder(三)binder.c函数分析
  • DeepSeek模型高级应用:提示工程与Few-shot学习实战指南
  • [HTML5]快速掌握canvas
  • EXSI通过笔记本wifi上外网配置
  • Elasticsearch 读写流程深度解析
  • Python应用range函数初解pro
  • JSP、HTML和Tomcat
  • 从0开始学vue:vue3和vue2的关系
  • 通信革新与网络安全探索与创新:开启未来之门
  • 设计模式——迭代器设计模式(行为型)
  • 38、响应处理-【源码分析】-HTTPMessageConverter原理
  • JAVA学习-练习试用Java实现“使用JavaFX绘制散点图 :可视化数据集”
  • JAVA核心知识点--元注解详解
  • 网络攻防技术四:网络侦察技术
  • 制作个人Github学术主页
  • 智慧零工平台前端开发实战:从uni-app到跨平台应用
  • uniapp路由跳转toolbar页面
  • React 18新特性介绍
  • 【保姆级教程】PDF批量转图文笔记
  • springboot 集成webFilter登录认证信息过滤 DEMO原型介绍
  • TomatoSCI数据分析实战:探索社交媒体成瘾
  • CppCon 2014 学习:(Costless)Software Abstractions for Parallel Architectures
  • MCP协议学习
  • GODOT引擎学习日志
  • ShenNiusModularity项目源码学习(33:ShenNius.Admin.Mvc项目分析-18)
  • CppCon 2014 学习:Hardening Your Code