创建2个文件
start_py.vbs stop_py.bat
start_py.vbs 运行在后台服务(类似守护进程)
Set ws = CreateObject("Wscript.Shell") ws.run "cmd /k conda activate py36 && cd /d D:\python\demo && python index.py",0
其中
cmd /k conda activate py36 #开启anaconda环境,py36为环境名 cd /d D:\python\demo #进入项目目录 python index.py #启动bottle项目服务
stop_py.bat 结束python服务进程
taskkill /f /im python.exe
需要注意的是,这样会把所有的 python服务进程都杀死
启动服务之后,可以在任务管理器里面查看到python服务,我额外启动了两个服务,所有一共有三个,如果使用stop_py.bat,则3个进程都会被杀掉,所以如果只是想要删除单个服务,可以通过任务管理器来结束进程

评论已关闭。