bat脚本判断进程是否存在
:loop
ping -n 5 127.0.0.1 rem (5秒执行一次下面的指令)
tasklist|find /i "notepad.exe" rem (检查是否存在notepad.exe进程,如果检测到,下面比较的值为0,为0表示存在。i表示忽略大小写)
if %errorlevel%==0 (
start "" "test.exe" rem(启动test.exe)
) else (
rem do something
)
goto :loop rem (循环)
注意 bat的语法会不通过,如果你把==0和后面的( 之间没有写入一个空格
start命令的时候,需要注意:如果路径没有空格,就不要把路径用引号引起来。否则执行不了,真坑。
有两种用法,如下:
start "" "D:\Tencent\QQ.exe"
start D:\Tencent\QQ.exe
路径中有空格的按第一排写,加上引号(注意除了路径要引起来外,前面还有一对引号);
路径没有空格的按第二排写。每个需要启动的程序写一行,就可以同时启动多个程序;
一般使用start命令,使用call命令的话会阻塞当前进程的执行。具体区别参考下面这篇文章:
https://blog.csdn.net/weixin_38316697/article/details/91389811
bat脚本判断进程是否存在相关推荐
- linux 脚本判断进程,Shell实现判断进程是否存在并重新启动脚本
Shell实现判断进程是否存在并重新启动脚本 - superbfly的专栏 - CSDN博客 https://blog.csdn.net/superbfly/article/details/52513 ...
- Linux shell:脚本判断进程是否正在运行
1.命令 命令 说明 ps aux | grep 进程名 | grep -v grep 进程存在则输出信息,不存在则没输出 ps -ef | grep 进程名 | grep -v grep | wc ...
- shell脚本判断进程是否运行
zzx@zzx120:~$ if ps aux | grep "python"|grep -v grep > /dev/null #$?的值不同 th ...
- bat脚本判断文件是否存在
SET SourceFile=%cd%\updater.exe SET GenFile1=%cd%\updater.exeif exist %SourceFile% (if not exist %Ge ...
- bat脚本监控tomcat并启动_Windows server利用批处理脚本判断端口启动tomcat的方法
win server服务器上面的tomcat老是不定时挂掉, 于是利用定时操作脚本判断tomcat80端口是否在运行, 如果运行则放过, 如果down掉就启动tomcat,解决tomcat不定时挂掉导 ...
- 批处理脚本:判断进程是否存在
批处理脚本:判断进程是否存在 @ECHO OFF :check ntaskldr.exe tasklist >list.txt // 将所有进程信息列入list.txt文件里面(这里默认当前目录 ...
- linux查询进程号是否存在启动脚本,Shell实现判断进程是否存在并重新启动脚本分享...
简洁版: #! /bin/bash # author caoxin # time 2012-10-10 # program : 判断进行是否存在,并重新启动 function check(){ cou ...
- 判断bat脚本已执行结束的一种方法
在实际编码场景中,可能存在需要执行完bat脚本,才接着执行下面的代码,这个时候我们就需要判断bat脚本是否执行完毕.下面将给出一种解决方法: 可在bat脚本执行完毕后生成一个文件,然后通过监控这个文件 ...
- bat脚本中如何多次键盘输入并判断_第四章: Python脚本获取聚宽(JQData)免费行情数据...
本期目标: 从聚宽数据API中获取期权行情数据并写入到云数据库(MySql)中,通过superset访问存储在数据库中的数据. 本期导读: l 聚宽金融数据API l 获取ETF期权日终行情 l 数据 ...
最新文章
- OSSIM系统的安装教程(超详细)
- shell中判断控制语句 if case
- Qt解析XML及QTableWidget用法示例
- (六十三)第四章复习题
- pytorch中获取指定位置元素
- libsvm中数据归一化的重要性
- 中国电信建成全球首个覆盖最广的商用下一代物联网
- 聊聊人工智能领域的工作状态?知乎回答
- java 无限循环语句_java学习之循环语句
- 国家/地区 语言代码缩写
- 安卓简单的通用文本编辑器介绍
- 精品软件-每日更新2013-1112
- 苹果手机如何分享wifi密码_怎样用手机改wifi密码
- 前端轻量级的toolTip插件-Tippy.js
- C#进阶之路(四):拉姆达
- java查重_【java】查重类的实现
- 乐Pro3 乐视X720/乐视X722通刷官方线刷包_救砖包_解账户锁
- 商品订单库存一致性问题的思考
- 51单片机基础——串口通信字符串控制流水灯
- python单位转换编程_如何使用python编程将一组DNA序列转换为蛋白...
热门文章
- Exams/ece241 2014 q4经验
- 微信删除好友怎么加回来啊?
- 第三次Scrum冲刺————Life in CCSU
- qt android opengl,案例:实现Qt和OpenGL混合渲染 | 求索阁
- 代码随想录算法训练营第四十二天 | 01背包问题,你该了解这些、01背包问题,你该了解这些 滚动数组、 416. 分割等和子集
- Kafka-Rebalance机制
- oracle rebalance参数,深入内核:Asm Rebalance 原理 SHAPE
- 计算机x6接口,机械革命MR X6有什么接口?有几个USB接口?
- 2、8、16进制快速转换
- 中科院苏州计算机张浩博士,张浩-中国科学院大学-UCAS