我用来判断我的mysql是否运行:
代码:
set srvname=\”MySQL57\”
sc query|find %srvname% && net stop %srvname% && pause || net start %srvname% && pause
结果:当他没运行时:
当他运行时:
Bat命令学习-批处理中的&、&&、|、||、>、>>符号& 顺序执行多条命令,而不管命令是否执行成功例:copy nul 5.txt & echo 666 >>5.txt & more 5.txt创建5.txt文档,向5.txt文档中写入内容“666”,输出5.txt的内容。
&& 顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令
|| 顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令(即:只有前面命令执行错误时才执行后面命令)
| 管道命令 前一个命令的执行结果输出到后一个命令 如:help|more
清除文件中原有的内容后再写入
追加内容到文件末尾,而不会清除原有的内容主要将本来显示在屏幕上的内容输出到指定文件中指定文件如果不存在,则自动生成该文件
powershell判断服务是否启动
$a = Get-Service | Where-Object {$_.Name -eq \”MySQL\”} | Where-Object {$_.Status -eq \”running\”};if($a -eq \”\”){echo \”service has running\”}else{echo \”service is running\”;Stop-Service MySQL;};pause;
有时还需要使用管理员权限运行:
Start-Process powershell -Verb runAs;
到此这篇关于windowsbat批处理判断电脑服务是否运行的文章就介绍到这了,更多相关windowsbat批处理内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!
您可能感兴趣的文章:
- Windows下使用批处理文件.bat删除旧文件
- Windows命令行bat批处理延迟sleep方法(批处理延时)
- Windows下bat批处理脚本使用telnet批量检测远程端口小记
- Windows使用bat批处理实现守护进程脚本分享
- Windows运行bat批处理文件时隐藏cmd命令提示符窗口的方法
- 写一个bat批处理文件启动windows进程和延时关闭的代码