-
Windows Bat脚本实现定时重启应用程序
2020-03-31 14:19:41正常运行了几年,最近可能是客户整改内部网络原因,发现程序在运行一段时间后不定期的就无法接收到网络数据包,只能重启程序后方可恢复正常,一时半会找不到原因,只能先写个脚本,在每天凌晨重启一下应用。...项目中有两个网络抓包程序用于处理解析指定服务器镜像发送的网络数据包,正常运行了几年,最近可能是客户整改内部网络原因,发现程序在运行一段时间后不定期的就无法接收到网络数据包,只能重启程序后方可恢复正常,一时半会找不到原因,只能先写个脚本,在每天凌晨重启一下应用。
1、关闭与重启脚本:start_smscap.bat
@echo off echo 准备关闭抓包程序。。。 taskkill /f /im java.exe echo 关闭成功 D: echo 准备启动抓包程序1。。。 cd D:\smscap\smscap1\ start D:\smscap\smscap1\server.bat echo 启动抓包程序1成功. echo 准备启动抓包程序2。。。 cd D:\smscap\smscap2\ start D:\smscap\smscap2\server.bat echo 启动抓包程序2成功. echo 退而本界面 exit
2、进入CMD命令行,创建定时任务
D:\> SCHTASKS /Create /SC DAILY /TN "smscap" /TR d:\smscap\start_smscap.bat /ST 02:00 成功: 成功创建计划任务 "smscap"。
好了,运维人员可以不用担心程序挂了。
以下备忘下windows相关脚本命令----------------------
1、windows10命令行下查看、杀掉进程基本命令
tasklist /fi "imagename eq nginx.exe"
tasklist | findstr 相关字段
taskkill /f /t /im 进程名称
/f 杀死所有进程及子进程
/t 强制杀死
/im 用镜像名称作为进程信息
/pid 用进程id作为进程信息实用实例:
在BAT脚本中动态获取相关进程PID,以下代码演示获取navicat.exe的进程PID并强制终止进程。
@echo off for /f "tokens=2 " %%i in ('tasklist /nh /fi "imagename eq navicat.exe"') do ( set pid=%%i taskkill /f /t /pid %%i ) echo,%pid% exit
2、windows定时任务schtasks命令详细解
创建计划任务 "gaming",每天 12:00 点运行 freecell.exe。
SCHTASKS /Create /SC DAILY /TN gaming /TR c:\freecell /ST 12:00 -
schtasks重启_Windows Bat脚本实现定时重启应用程序
2021-01-14 05:26:57正常运行了几年,最近可能是客户整改内部网络原因,发现程序在运行一段时间后不定期的就无法接收到网络数据包,只能重启程序后方可恢复正常,一时半会找不到原因,只能先写个脚本,在每天凌晨重启一下应用。...项目中有两个网络抓包程序用于处理解析指定服务器镜像发送的网络数据包,正常运行了几年,最近可能是客户整改内部网络原因,发现程序在运行一段时间后不定期的就无法接收到网络数据包,只能重启程序后方可恢复正常,一时半会找不到原因,只能先写个脚本,在每天凌晨重启一下应用。
1、关闭与重启脚本:start_smscap.bat
@echo off
echo 准备关闭抓包程序。。。
taskkill /f /im java.exe
echo 关闭成功
D:
echo 准备启动抓包程序1。。。
cd D:\smscap\smscap1\
start D:\smscap\smscap1\server.bat
echo 启动抓包程序1成功.
echo 准备启动抓包程序2。。。
cd D:\smscap\smscap2\
start D:\smscap\smscap2\server.bat
echo 启动抓包程序2成功.
echo 退而本界面
exit
2、进入CMD命令行,创建定时任务
D:\> SCHTASKS /Create /SC DAILY /TN "smscap" /TR d:\smscap\start_smscap.bat /ST 02:00
成功: 成功创建计划任务 "smscap"。
好了,运维人员可以不用担心程序挂了。
以下备忘下windows相关脚本命令----------------------
1、windows10命令行下查看、杀掉进程基本命令
tasklist /fi "imagename eq nginx.exe"
tasklist | findstr 相关字段
taskkill /f /t /im 进程名称
/f 杀死所有进程及子进程
/t 强制杀死
/im 用镜像名称作为进程信息
/pid 用进程id作为进程信息
实用实例:
在BAT脚本中动态获取相关进程PID,以下代码演示获取navicat.exe的进程PID并强制终止进程。
@echo off
for /f "tokens=2 " %%i in ('tasklist /nh /fi "imagename eq navicat.exe"') do (
set pid=%%i
taskkill /f /t /pid %%i
)
echo,%pid%
exit
2、windows定时任务schtasks命令详细解
创建计划任务 "gaming",每天 12:00 点运行 freecell.exe。
SCHTASKS /Create /SC DAILY /TN gaming /TR c:\freecell /ST 12:00
-
Windows系统定时重启tomcat任务
2018-12-13 16:14:52我们在服务器上部署的项目,有时因为缓存或其它原因需要每天或定时重新启动一下,这样可以保证程序连续顺利的运行下 去,这时就需要设置定时任务,轻松的帮我们完成任务。 这里操作系统为windows10,应用服务器...我们在服务器上部署的项目,有时因为缓存或其它原因需要每天或定时重新启动一下,这样可以保证程序连续顺利的运行下
去,这时就需要设置定时任务,轻松的帮我们完成任务。
这里操作系统为windows10,应用服务器为tomcat 8,具体步骤为:
第一步:为tomcat添加系统环境变量:
我们知道win10用户在配置Tomcat环境变量的时候,首先需要配置JAVA,这样才能配置Tomcat环境。如果没有配置JAVA,自
己去配置,这里就不缀余了。
在系统变量点击“新建”,在弹出的新建系统变量提示框:
“变量名”栏填写:CATALINA_HOME(要大写,HOME前有下划线)
“变量值”栏填写:D:\Program Files\Tomcat
点击“确定”。
即:文件路径名。
选中Path变量,点击右下角“编辑”。弹出框中选择“新建”,在光标闪烁的空白处填写:
D:\Program Files\Tomcat\bin
即:文件路径名+bin,一路“确定”退出环境变量配置
第二步:注册tomcat启动服务:
先打开tomcat的bin目录下service.bat文件,修改下面的值,这是sevvice的注册名称和显示名称,一般可使用默认值。
set SERVICE_NAME=Tomcat8 (注册名称)
set DISPLAYNAME=Apache Tomcat 8.0 %SERVICE_NAME% (显示名称)
打开cmd命令窗口,cd到tomcat bin目录下,运行service.bat install Tomcat8,如果提示The service 'tomcat8' has been
installed.表示安装完成。如果注册不成功,请设置防火墙未信息注册服务。
然后打开cmd输入services.msc查看注册的服务是否存在,存在表示注册成功。
第三步:编写重启bat脚本:
在tomcat的bin目录下新建restart.txt文件,改后缀名为.bat得到restart.bat文件,用文本编辑器打开restart.bat,全部复制
shutdown.bat里面的内容到restart.bat里 ,然后在后面写入ping 127.0.0.1 -n 20 ,表示暂停20秒,再全部复制startup.bat里面
的内容到restart.bat里最后。
运行restart.bat,tomcat关闭后暂停20秒后重新启动,表示步骤正确。
第四步:制定任务计划,定时自动重启tomcat:
计算机右键选择管理,找到系统工具,进入任务计划程序,点击创建任务。
依次填写任务名称,触发时间,运行的文件,还有其他条件等。
完成以上步骤后定时重启tomcat任务就设置成功了。
接下来就开始测试吧。
-
Windows 7设置定时重启任务方法
2020-07-16 16:46:23Windows开始菜单选择:所有程序→附件→系统工具→任务计划程序→创建任务 ...重启程序位于:C:\Windows\System32\shutdown.exe 需要添加参数为(空格分隔):-r -f -t 1 注: 定时重启任务设置【-r(空格)-fWindows开始菜单选择:所有程序→附件→系统工具→任务计划程序→创建任务
常规
设置任务名称:定时重启;
触发器
设置任务执行的时间,选择“新建”。可以对执行的频率进行选择,一次、每天、每周和每月。并设置具体的执行时间。
如果需要在一天内进行多次重启,则可以新建多个触发器,设置方法同上。
操作
设置重启操作的程序或脚本内容。
重启程序位于:C:\Windows\System32\shutdown.exe
需要添加参数为(空格分隔):-r -f -t 1
注:
定时重启任务设置【-r(空格)-f(空格)-t(空格)1】
-r关闭并重启此计算机;
-f强制运行的应用程序关闭而没有警告;
-t 1设置关闭的超时为1秒。 -
用windows计划任务实现服务器定时重启
2021-01-10 05:25:09用操作系统的计划任何调用iisreset.exe /reboot来实现,方法如下: 在开始–控制面板—计划任务,点添加计划任务 在浏览程序中选中c:\windows\system32\iisreset.exe,然后选每天, 添加完成后,点这个任务的属性,然后在... -
如何设置每天服务器定时重启?
2019-10-02 22:37:19可以用操作系统的计划任务调用shutdown.exe -r来实现,方法如下:在开始--控制面板---计划任务,点添加计划任务在浏览程序中选中c:\windows\system32\shutdown.exe,然后选每天,添加完成后,点这个任务的属性,然后在运行... -
关于服务器定时重启
2018-05-22 23:56:04windows server 由于缓存是存于应用程序池,那么每次重启都会导致应用程序池被重置 如果每天自动重启一次,那么每天首次访问都需要写入一次缓存,从而导致每天第一次的访问速度很慢 重启可以释放所有系统资源,但是... -
Sql服务定时重启
2015-11-12 17:02:00保存到记事本中,重命名为bat文件 最后要利用windows的定时任务执行上面的文件 开始->程序->附件->系统工具->任务计划->添加任务计划,确定为每天启动!... -
如何定时重启服务器
2014-03-21 12:58:01在浏览程序中选中c:\windows\system32\shutdown.exe,然后选每天, 添加完成后,点这个任务的属性,然后在运行中输入 C:\WINDOWS\system32\shutdown.exe -r -f -t 10 其中r参数用来指定服务器系统... -
创建windows定时服务(一)
2019-10-08 08:21:07今天分享的是,创建根据时间创建windows服务。当然今天介绍的是基于windows系统的,创建windows定时服务之前,先介绍怎么创建windows服务。然后明天介绍怎么使用...放在服务器里,重启服务器的时候,不用启动程序... -
解决IIS程序池回收webapi定时程序造成的影响
2018-06-22 11:53:00问题描述: webapi中有一个定时器...2.在windows自带的任务计划中,添加一条任务计划,条件为每天定时除法,时间设置为iis重启时间之后的1-2分钟即可。 转载于:https://www.cnblogs.com/pangzili/p/9212757.... -
Windows 定时执行 服务与任务计划
2011-05-03 15:43:00需求:通过程序或或windows服务定时(每天)执行数据库的操作(查询与修改),通过查找,写了个Windows 服务,安装此服务后,可以自动启动,启动方式为“自动”。但不明白的是,有个问题,下次开机后,服务启动方式... -
HTTP网站监控程序(重启服务器IIS)
2012-10-03 14:47:39若是指定为0天时表示每天重启一次。 二.Http监控: 1.运行HttpMon.exe 点击"添加"按钮添加监控条件。 a)在"检查链接"里加上用来监控的页面 如 http://XXX/state.asp 在state.asp加随意加上一个简单代码,如 这样可以... -
使用批处理+任务计划自动重启服务-windows server 2008R2
2012-10-12 12:09:00很多是时候服务器上的程序运行比较繁忙,导致内存无法回收,必须重启程序依托的服务才能实现内存的清理。作为服务器的管理人员,不可能经常上服务器查看内存是否达到极限,然后重启实例。想找一种自动实现的方式。... -
apache定时自动启动脚本程序代码-apache-Php教程
2014-09-02 20:11:37我们经常需要对网站上的数据进行备份,这时需要重启一下apache环境,但是如果每天都手工操作就很麻烦了,下面我来介绍在linux与windows下apache定时自动启动脚本程序代码,有需要了解的同学可参考。 linux系统... -
总结下今天将一个程序转为windows服务(用C#)
2011-09-02 20:31:00背景 同事写的一个程序每天定时将一个二进制文件分析,转存为数据库。目前这个程序不便之处是服务器重启后必须要登录系统,打开这个程序才可以。还有业务出现了一些变化,需要修改程序,加之前也没写过windows服务... -
Window环境定时执行任务
2017-08-15 20:13:02今天收到测试组的同事反馈,每天上班和下班都要手动重启Tomcat服务器,比较烦,于是便网上找了方法如何让Tomcat定时启动。然后使用之后个人认为很好用,不仅仅可以定时启动Tomcat,也可以定时执行任何可执行的任务。... -
Win7怎么使用计划任务定时重新启动电脑
2019-06-29 10:25:48在名称中输入“定时自动重启电脑”,点击“下一步”。 点击“每天”,点击“下一步”,修改要开始的时间,点击“下一步”。 点击“启动程序”,点击“下一步”,在程序或脚本里填写“C:/Windows ..... -
windows10 自动开机、关机
2020-07-09 17:36:11windows10 自动开关机 自动开机,以dell台式机为例 重启按住键盘 F2 找到 Power Maragement,按下图操作 定时关机 桌面左下角搜索“管理工具”→“任务管理程序”或者“此电脑”→“计算机”→“管理” 打开... -
PC定时执行专家(PCTaskTimer) - 3.2.2.0
2009-01-01 22:47:02简介(Introduction) 功能强大、简单易用的“定时关机”软件。... o 功能细化为[日程提醒/系统功能/定期备份/定时关闭应用程序] 联系我们(Contact) * boomworks@gmail.com * boomworks@hotmail.com -
花了非常多时间才找到的功能强大的电脑使用时间管理软件 易通电脑锁V6 定时系统控制 多任务管理功能等等
2009-05-09 01:07:38定时任务提供了定时关机、重启、注销、锁定、待机、休眠、打开程序或文件、关闭程序、提醒等操作任务。 3、贴心的多任务管理功能:您可以随意地按每年、每月、每周、每天、每小时等时间控制方式来制定任务。可以添加... -
VB+PHP实现在线修改Windows服务器的配置文件
2013-07-02 16:28:56用途:某电话转接系统,需要每天修改配置文件、并重启服务端程序 原理:WEB用于展示修改界面,提交、保存配置文件的相关数据 VB端用于定时轮训WEB上保存的数据,发现和本地不一致时则进行同步,并反馈日志到... -
WEB服务器运行状况监控 v1.3.3
2019-11-06 20:48:27以下监控功能均提供详细的监控日志:按某个频率监控网站某个页面,如不能访问则重启IIS,如果重启IIS失败可以选择重启计算机,首页被黑还原功能,设定内存超标自动重启,CPU超标自动重启,每天凌晨定时重启,网络断线... -
易通文件夹锁 v4.5.8.0.zip
2019-07-13 06:48:35定时任务提供了定时关机、重启、注销、锁定、待机、休眠、提醒、打开或关闭程序、删除文件/文件夹、备份文件/文件夹、断开网络拔号连接等操作任务。 贴心的定时多任务管理 可随意按每年、每月、每周、... -
入门学习Linux常用必会60个命令实例详解doc/txt
2011-06-09 00:08:45虚拟控制台最有用的是,当一个程序出错造成系统死锁时,可以切换到其它虚拟控制台工作,关闭这个程序。 shutdown 1.作用 shutdown命令的作用是关闭计算机,它的使用权限是超级用户。 2.格式 shutdown [-h][-i... -
此款软件功能强大,是家长监管未成年人上网的好帮手。
2009-06-17 00:01:36健康上网专家具有文件保护、进程保护和安全模式加载等安全特性,在Windows平台下可以很好的保证软件的安全。除此之外,软件还提供一些安全加强方面的选项。 进入健康上网专家,点击“常规设置”,在弹出的对话框... -
实战Nginx:取代Apache的高性能Web服务器
2012-03-12 17:58:064.7 编写每天定时切割Nginx日志的脚本/56 第5章 Nginx与JSP、ASP.NET、Perl的安装与配置/59 5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置/59 5.2.1 Tomcat和JDK的安装/60 5.1.2 Nginx与Tomcat的配置/61 5.2 ...
-
2018年中央民族大学854计算机基础综合考研真题
-
CP2102设计USB转485_232_TLL串口,收发信号隔离的USB转串口PDF原理图文件.pdf
-
精通编译Makefile,Nina, 从底层uboot到Android
-
Nginx 常用的命令
-
内存管理,比较各种调度算法的优劣
-
1.4: 归档及压缩 、 重定向与管道操作 、 find精确查找 、 vim高级使用(1).docx
-
MySQL 索引
-
零基础一小时极简以太坊智能合约开发环境搭建并开发部署
-
dianji system.zip
-
linux使用命令关机
-
34款超实用前端VSCode插件,让你工作效率瞬间提升10倍
-
实现 MySQL 读写分离的利器 mysql-proxy
-
C#Winform桌面开发编程上位机基础入门
-
2021.3.4学习总结
-
MySQL 函数、用户自定义函数
-
《文本处理 awk sed grep ”三剑客”》
-
试题信息与通信工程803解放军信息工程大学
-
华为1+X——网络系统建设与运维(中级)
-
教师资格证备考复习资料高频考点速记手册 幼儿园 小学 中学 分享
-
简单书目管理系统.rar