Linux
Python脚本在Linux后台执行加个&就行了
windows
法一
第一步:将Python脚本打包成exe可执行文件
Pyinstaller教程
第二步:打包成exe文件以后,cmd执行
sc create MyPythonServer binPath = "exe文件路径"
sc start MyPythonServer
可能不能启动我们创建的服务,可以用NSSM工具
法二
这里主要借助nssm工具生成自定义windos服务
nssm工具下载地址:http://nssm.cc/download
生成方式如下:
.\nssm install mypythonService
直接点击install servive
即可生成windos服务了
管理服务
1)启动服务:nssm start <servicename>
2)停止服务:nssm stop <servicename>
3)重启服务:nssm restart <servicename>
4)查看服务状态:nssm status <servicename>
nssm statuscode <servicename>
5)手动轮转日志文件:nssm rotate <servicename>
6)nssm processes <servicename>
7)移除服务
弹出确认窗口:nssm remove [<servicename>]
不弹出确认窗口: nssm remove <servicename> confirm