相关疑难解决方法(0)

用于检查进程是否存在的批处理程序

我想要一个批处理程序,它将检查进程是否notepad.exe存在.

如果 notepad.exe存在,它将结束这个过程,

否则批处理程序将自行关闭.

这就是我所做的:

@echo off
tasklist /fi "imagename eq notepad.exe" > nul
if errorlevel 1 taskkill /f /im "notepad.exe"
exit
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我的代码有什么问题?

windows command cmd batch-file

26
推荐指数
3
解决办法
11万
查看次数

使用命令提示符确定Tomcat是否在Windows中运行

很简单,如何使用命令提示符确定Tomcat是否在Windows中运行?

我正在写一个必须这样做的批处理脚本.这是Bash版本:

RESULT=`netstat -na | grep $2 | awk '{print $7}' | wc -l`
Run Code Online (Sandbox Code Playgroud)

其中2美元是港口.

我正在寻找类似的东西.使用Cygwin是不可能的,这个脚本必须能够在只有Tomcat的机器上运行.

windows tomcat batch-file

16
推荐指数
2
解决办法
6万
查看次数

用于检查系统服务是否正在运行的批处理文件

我想知道如何使用批处理文件检查服务是否正在运行

例如

如果xxxx服务正在运行,请转到启动stage2.bat否则转到echo服务未运行

任何帮助,将不胜感激

谢谢

windows service batch-file

5
推荐指数
1
解决办法
3万
查看次数

Windows命令"date +%s"的等价物是什么

我正在写一个批处理脚本,我需要unix时间.这在linux下很容易,但我无法弄清楚如何在windows中执行此操作.

windows bash command-line batch-file unix-timestamp

4
推荐指数
1
解决办法
5932
查看次数

检查进程是否正在运行?

我想检查进程是否正在运行?如果进程没有运行,那么我执行它(在这个例子中我带了进程名称= calc.exe的计算器)我启动了批处理脚本,但我有一个语法问题我相信!

@echo off
Set MyProcess=calc.exe
echo %MyProcess%
pause
for /f "tokens=1" %%i In ('tasklist /NH /FI "imagename eq %MyProcess%"') do set ff=%%i
echo %ff%
If /i %ff%==%MyProcess% (Echo %ff% est en cours d^'execution) Else (Start %MyProcess%)
pause
Run Code Online (Sandbox Code Playgroud)

vbscript batch-file batch-processing

4
推荐指数
1
解决办法
2万
查看次数