Windows下杀掉进程后重启的bat脚本
2012-08-15 14:27
225 查看
Windows下杀掉进程后重启的bat脚本
实现功能:在启动网页监控脚本之前,先检查客户端进程java.exe(由于我网页监控脚本启动会是一个java.exe进程,才要杀掉java.exe,具体进程看项目启动所起来的进程)是否开启的,如果是,则先kill掉该进程,如果没有该进程,则继续下一个步,依次开启statup.bat开启网页监控脚本。
kill_bat.bat 脚本内容如下:
@ECHO OFF
:check java.exe
tasklist >list.txt //将所有进程信息列入list.txt文件里面(这里默认当前目录)
find /i "java.exe" list.txt //从list.txt文件里查找java.exe这个进程
if "%errorlevel%"=="1" (goto start) else (goto e) //如果进程不存在,执行start处的代码;反之执行e处的代码
:e
taskkill /f /im java.exe //杀掉进程
:start
cls
START startup.bat //开启进程 要与脚本在同一目录下
:check cmd.exe //由于上面杀进程后会留下cmd.exe没有退出,并一起kill cmd.exe
tasklist >list2.txt
find /i "cmd.exe" list2.txt
if "%errorlevel%"=="1" (goto e)
:e
taskkill /f /im cmd.exe
:end
exit
最后在系统的任务计划中设置定时启动该 kill_bat.bat 脚本。
注意该 kill_bat.bat 脚本要放到网页监控小程序中 startup.bat同个目录下
本文出自 “Holy” 博客,请务必保留此出处http://holy2010.blog.51cto.com/1086044/964144
实现功能:在启动网页监控脚本之前,先检查客户端进程java.exe(由于我网页监控脚本启动会是一个java.exe进程,才要杀掉java.exe,具体进程看项目启动所起来的进程)是否开启的,如果是,则先kill掉该进程,如果没有该进程,则继续下一个步,依次开启statup.bat开启网页监控脚本。
kill_bat.bat 脚本内容如下:
@ECHO OFF
:check java.exe
tasklist >list.txt //将所有进程信息列入list.txt文件里面(这里默认当前目录)
find /i "java.exe" list.txt //从list.txt文件里查找java.exe这个进程
if "%errorlevel%"=="1" (goto start) else (goto e) //如果进程不存在,执行start处的代码;反之执行e处的代码
:e
taskkill /f /im java.exe //杀掉进程
:start
cls
START startup.bat //开启进程 要与脚本在同一目录下
:check cmd.exe //由于上面杀进程后会留下cmd.exe没有退出,并一起kill cmd.exe
tasklist >list2.txt
find /i "cmd.exe" list2.txt
if "%errorlevel%"=="1" (goto e)
:e
taskkill /f /im cmd.exe
:end
exit
最后在系统的任务计划中设置定时启动该 kill_bat.bat 脚本。
注意该 kill_bat.bat 脚本要放到网页监控小程序中 startup.bat同个目录下
本文出自 “Holy” 博客,请务必保留此出处http://holy2010.blog.51cto.com/1086044/964144
相关文章推荐
- Windows下杀掉进程后重启的bat脚本
- Windows下杀掉进程后重启的bat脚本
- Windows系统使用vbs脚本或bat脚本强制杀死指定所有进程 vbs实现循环持续写入内容到vbs打开开的记事本 使用vbs、bat添加windows计划任务 使用cmd schtasks命令添加windows计划任务
- windows中 tomcat 服务检测/重启 bat 脚本
- windows 下重启进程脚本
- windows监控并重启某个进程 脚本
- Windows监控并重启某个进程脚本
- Windows下通过bat批处理文件和vbs脚本实现守护进程
- windows下通过bat脚本和计划任务实现设置某一服务的守护进程
- Windows MySQL BAT脚本控制启动、停止、重启
- Windows系统下写bat文件重启Jetty
- windows下监控进程自动重启
- 在windows上搭建镜像yum站的方法(附bat脚本)
- Linux下重启JBoss进程的脚本
- Windows Bat脚本Sleep, loop, if/else
- Windows下通过bat获取网络连线实际名称,加强IP类设置脚本的兼容性
- windows下oracle导入数据脚本 bat
- Bat脚本实现监控进程功能
- windows 批处理(bat)中执行程序后不等待直接退出(cmd中新进程执行程序)
- windows的BAT或者linux的VI下批量更改替换文件名的脚本