批处理-- 查询进程,杀进程,启动pythond程序,任务计划程序

复制代码
@echo off
wmic process where caption="python.exe" get processid,commandline | findstr "main.py" > c:\psfind.txt
set /P ps=<c:\psfind.txt
::echo %ps%
set ps=%ps:~-20%
::echo %ps%
set "ps=%ps: =%"
taskkill /F /PID %ps%
cd /d C:\www\TACƽ̨\md-gateway\
@python main.py
pause
复制代码

 

--  taskkill /f /t /im python.exe   杀死指定进程

 set ps=%ps:~-20%    字符串操作,从后截取20长度 

  set "ps=%ps: =%" 去除空格

 

  执行多个bat

 

复制代码
cd /d C:\wwwroot\tv-service

# 启动
start "server-1" cmd /k call restart_1.bat
#暂停2s -n 为s+1 
ping -n 3 127.0.0.1>nul
start "server-2" cmd /k call restart_2.bat

#暂停2s
ping -n 6 127.0.0.1>nul
# node
start "node-server-2" cmd /k call restart_3.bat
start "node-server-2" cmd /k call restart_4.bat

ping -n 20 127.0.0.1>nul

#clear cmd 
taskkill /f /im cmd.exe

exit
复制代码

 

复制代码
@echo off
wmic process where caption="python.exe" get processid,commandline | findstr "main.py"  > c:\psfind.txt
set /P ps=<c:\psfind.txt
::echo %ps%
set ps=%ps:~-20%
::echo %ps%
set "ps=%ps: =%"
taskkill /F /PID %ps%
cd /d C:\www\TACƽ̨\md-gateway\
@python main.py
pause
复制代码

 

posted @   至道中和  阅读(325)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示