如何在windows实现启动命令然后定时重启
1,通过异步启动批处理命令
start "1234" "D:\software\jar\core\startup.bat"
2,定时任务启动

3, 通过命令行标题查找进程并kill
tasklist /v /fo csv | findstr /i "1234" 找到内容如下:
"cmd.exe","13276","Console","1","4,948 K","Running","PC-202302100106\Administrator","0:00:00","1234 - D:\software\jar\core\startup.bat"
输出到文档test.txt,然后用FOR命令查找文件把进程kill
FOR /F "eol=; tokens=2,3* delims=, " %i in (test.txt) do taskkill /PID %i
总的bat
tasklist /v /fo csv | findstr /i "1234" > test.txt
FOR /F "eol=; tokens=2,3* delims=, " %%i in (test.txt) do taskkill /PID %i
start "1234" "D:\software\jar\core\startup.bat"
補充:2023-06-19 增加判断是否已经启动成功,内容dos命令errorlevel
tasklist /v /fo csv | findstr /i "1234" > test.txt
if %errorlevel% == 0 ( FOR /F "eol=; tokens=2,3* delims=, " %%i in (test.txt) do taskkill /PID %%i ) else (echo '123' )
start "1234" "D:\software\jar\core\startup.bat"
梯哥哥 www.tigege.cn
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
