win 自动重启process

@ECHO OFF

:check converter.exe

tasklist >list.txt           //将所有进程信息列入list.txt文件里面(这里默认当前目录)

find /i "converter.exe" list.txt     //从list.txt文件里查找java.exe这个进程

if "%errorlevel%"=="1" (goto start) else (goto e)     //如果进程不存在,执行start处的代码;反之执行e处的代码

:e

taskkill /f /im converter.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

at 12:22 /every:m,t,w,th,f,s,su "D:\converter_station\ftpbat.bat“  计划任务

win 自动重启process,布布扣,bubuko.com

时间: 2024-10-10 23:12:25

win 自动重启process的相关文章

如何用supervisor守护php-fpm主进程以实现php-fpm的自动重启

最近有同事有个针对php-fpm进程的监护需求,也即:如果php-fpm的master进程意外退出(可能是crash,也可能是被误kill),那么希望master进程能被自动拉起,以免中断服务. 我们知道,supervisor是一个非常强大的进程监控(monitor & control)工具,它理论上可以实现php-fpm master进程的守护需求.因此,我帮同事试验了如何用supervisor完成他的需求,结果表明,supervisor确实是神器,只需一个合理的配置文件,它就能解决问题. 下

ORACLE 10G RAC 节点自动重启故障处理

将数据库集群升级到10.2.0.5之后,双节点服务器不断重启,查询oracle oprocd进程日志,信息如下: Jul 03 08:16:34.702 | INF | monitoring started with timeout(1000), margin(500), skewTimeout(125) Jul 03 08:16:34.704 | INF | fatal mode startup, setting process to fatal mode 可以看到看到oprocd进程的时间间

C# 程序自动重启的解决方法

很多时候,我们有这样的场景,需要让程序自动重启,有很多种方法,比如用微软自带提供的方法,或者自己开辟新的线程重新调用.下面简单介绍两种方法. 方法一. 使用方法Application.Restart() 代码: 1 public static void Restart() 2 { 3 Application.Restart(); 4 } 当方法一使用的时候,经常报错或者启动不了的话(我就是碰到这种情况),我们可以使用第二种方法. 方法二. 1 public static void Restart

Tomcat实现自动重启

原文:Tomcat实现自动重启 源代码下载地址:http://www.zuidaima.com/share/1550463736564736.htm 中秋国庆马上来临,由于客户的服务器不是很稳定,导致应用经常崩溃,所以写了个重启tomcat的程序,拿来给大家分享. java后台程序 上图:大概思路是这样的: 1.监控服务器端是否能正常访问: 2.如果不能正常访问,则根据配置的信息来重新启动tomct服务 如果能正常访问则隔一段时间在监控... 其中用到了doc命令,代码注释很明确,不明白的可以问

Android的服务(Service)(二)Service的自动重启问题

继续上篇的分析,接下来是第二个问题"Service的自动重启问题" (一).Service的生命周期 (二).Service的自动重启问题 这里要说服务的自动重启问题,这个问题其实很简单,只有两个关键的方法.代码如下: 这个方法在ActivityThread的一系列针对服务的handle方法中都有调用到ActivityManagerSerice的serviceDoneExecuting()方法,但是跟重启有关的只有handleServiceArgs(),因为只有在这里才有一个叫res的

转 C#WinForm程序异常退出的捕获、继续执行与自动重启

特别声明:本文是转载的,在这里向原作者表示深深的感谢!解决我们的一个大问题! 本文参考网上搜索的信息,并做了适当修改可以让捕捉到异常之后阻止程序退出. 另给出了通过命令行自动重启的方法. 如果一个线程里运行下面的代码 int a = 0; int c = 10 / a; 将会导致程序自动结束,而且没有任何提示信息 但是如果是在主线程里运行这个代码,是会弹出异常信息对话框的 请问如何在线程里也出现这个异常信息对话框.或者避免程序直接退出,忽略异常,继续往下执行呢? 在WINFORM主线程捕获全部异

【小工具】shell检测进程状态异常自动重启

会shell脚本是一个运维人员的基本功,在平时工作中,为处理一些异常或者查询数据,我经常要写shell脚本来自动化处理. 这边分享一个我写的检测进程状态并自动重启的脚本,很简单,欢迎大家使用. 代码如下: #!/bin/bash #filename:tomcatcheck.sh #功能说明:检测tomcat进程数量,为0,自动重启 source ~/.bash_profile num=`ps -aef |grep tomcat |grep -v grep|wc -l` echo "`date` 

ASR9K MOD160板卡 Parity error 自动重启

ASR9K 的MOD160卡自动重启,表现为MOD160子卡上的MPA子卡上的端口均不通,出现中断. 自动重启的原因可能是由于Parity error 奇偶校验错误. 检查ASR9K 的系统log,会发现如下日志: LC/0/2/CPU0:May  9 06:05:19.776 : prm_server_ty[316]: %PLATFORM-NP-3-ECC : prm_ser_check: Parity error detected: NP 0, block 0x15 (RSV), offse

如何让Service自动重启而不被kill掉

重写service的onStartCommand方法. @Override public int onStartCommand(Intent intent, int flags, int startId) { return START_STICKY; } 简单介绍下这个方法,在Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做