首页 > 系统相关 >Windows下实现定时重启某软件或某服务

Windows下实现定时重启某软件或某服务

时间:2024-04-01 17:55:45浏览次数:23  
标签:脚本 JDI Windows 重启 Server 最小化 定时

 

==========================================================================

应用场景:服务器上部署的某后端软件需要定时重启或释放,保证程序的稳定运行和灵敏响应。

实现方法如下:

① 编写一个 批处理程序脚本,名字随意取,代码如下:

@echo off
ping  -n 2 127.1 >nul
taskkill /f /t /im JDI.Server.exe
ping  -n 2 127.1 >nul
start  /min ""  "E:\project\JDI.Server\bin\Debug\net6.0\JDI.Server.exe"
@exit

 

② 将批处理脚本放入到需要监控的程序或软件的同一目录下即可。

③ 添加Windows 任务计划,设置需要触发的时间间隔,执行条件以及 相关操作等。此处省略,请自行配置

④ 特别声明:需要给予当前编写的脚本文件最高的运行权限(管理员)方可正常执行。

⑤ 测试软件或程序定时执行,并最小化到任务栏窗口。

-----------------------------------------------------------------------------------------------------------------

注意事项:

(1) 当路径含有中文时,需将该bat文件编码为 GB2312 才可运行。

 

---------------------------------------------------------------------------------------------------------------------

命令解释:

  • 使用 start 命令在最小化窗口中启动一个可执行文件。
  • /min 参数将窗口最小化,
  • 第二个空字符串参数是用来指定标题的(这里为空字符串),第三个参数是可执行文件的路径。
  • exit 命令可以让脚本在完成任务后自动退出。
  • pause:在批处理文件执行完毕前暂停,以便查看任何输出信息。当用户按下任意键时,脚本会继续执行并自动退出。

此外,还可将该文件放入至有环境变量的文件夹中,使用Win+R输入文件名称即可自动打开该bat脚本,最小化窗口,运行主程序。

 

标签:脚本,JDI,Windows,重启,Server,最小化,定时
From: https://www.cnblogs.com/yuwentao/p/18109031

相关文章

  • Windows编程系列:图形编程基础
    前言很早以前在github上看到的一个项目,通过hookWindowsAPI函数FillRect,对资源管理器背景进行了重绘。项目地址如下:https://github.com/Maplespe/explorerTool 我第一次见到的时候,觉得这个项目还是非常吸引我,因为从XP过后,我再也没有实现过为资源管理器添加背景图片。在XP......
  • MinIO在windows下的部署使用
    MinIO在windows下的部署使用风吹八百里关注IP属地:甘肃0.1662022.05.1209:04:02字数288阅读6,507windows服务端的下载地址如下https://dl.minio.io/server/minio/release/windows-amd64/minio.exe下载好之后,新建一个文件夹名为D:\MinIO,将下载的文件放入到这里,运行......
  • Windows、WSL 与 Linux 的性能对比
    Windows、WSL与Linux的性能对比芋道源码我的微信公众号:芋道源码。一起知其然,知其所以然。 105人赞同了该文章 Phoronix网站发布了关于Windows、WSL和Linux的性能基准测试结果。测试的内容包括网络性能、I/O性能、编程语言运行性能和图形......
  • WPF如何使用 System.Windows.Forms.FolderBrowserDialog
    WPF如何使用System.Windows.Forms.FolderBrowserDialog在WPF中,如果你想使用System.Windows.Forms.FolderBrowserDialog来选择文件夹,你需要添加对WinForms的引用,因为FolderBrowserDialog是WindowsForms的一部分,不是WPF的一部分。下面是如何在WPF应用程序中使用FolderBro......
  • Django在Windows server IIS部署
    Django在WindowsserverIIS部署本文章转载于https://www.django.cn/article/show-21.html,详查看此文教程基于Windowsserver2012+Python3.6+IIS之上部署django的,同样适用于server2012之上的版本服务器和windows7以上的windows操作系统。提示:Python不要安装在windows用户目录下......
  • mysql每天都重启动问题排查(mysqld_safe mysqld restarted)
    环境:OS:Centos7DB:mysql5.7 1.测试环境一台机器每天都要重启一次2024-03-31T20:08:10.130560Zmysqld_safemysqldrestarted2024-03-31T20:08:10.183119Z0[Warning]Changedlimits:max_open_files:5000(requested25000)2024-03-31T20:08:10.183338Z0[Warning]......
  • Django项目部署本地windows IIS(详细版)和static文件设置(页面样式正常显示)
    Django项目部署本地windowsIIS(详细版)和static文件设置(页面样式正常显示)原文链接:https://blog.csdn.net/hahahahanhanhan/article/details/134638020目录必要条件:一、下载并启用wfastcgi二、window安装IIS功能三、IIS管理器中添加网站1、复制项目2、复制wfastcgi.py文件......
  • [转]windows:批处理bat入门
    原文地址:windows:批处理bat入门_windowsbat-CSDN博客什么是BAT全称即Batch,批处理,是一类可执行的文本文件,扩展名为.bat。常用命令与语法help与/?都可以用来查看某个指令的帮助文档。语法格式:指令/?或者是help指令如title/?,就是打印title这个指令的帮助文档。需要注意,单独......
  • Django项目windows部署教程,详细踩坑总结
    Django项目windows部署教程,详细踩坑总结本篇文章主要关于Django在Windows上利用Apache部署,如果你想通过IIS部署,推荐这篇文章在IIS服务器上部署django_djangoiis-CSDN博客,我之前尝试部署在IIS上,发现Django的定时任务失效了,上网查找了一番,普遍说法是被服务器回收了,经过了一番操作,......
  • windows版本docker修改存储目录
    dockerdesktop里面,settings=>resource=>advance 或者手动操作1使用wsl--list-v在cmd终端,查看桌面是否关闭,如果没有关闭,使用wsl--shutdown立即终止所有正在运行的发行版和WSL2轻量级实用程序虚拟机2.查看存储地址默认情况下,DockerDesktopforWindow会创建如下......