windows server 怎么设置守护进程

2019-08-15 13:57:04 +08:00
 littlepython
有几个 python 脚本在 windows server 下运行 ,有没有什么办法可以给它刷个守护
4268 次点击
所在节点    Python
14 条回复
soulzz
2019-08-15 14:01:24 +08:00
winsw
wqawd520
2019-08-15 14:02:20 +08:00
百度 windows 服务,就行了
jay4497
2019-08-15 14:08:11 +08:00
作为 Windows 服务么,可以看看 NSSM。
hihipp
2019-08-15 14:11:11 +08:00
目前最优解应该就是 3 楼说的 NSSM。
lihongjie0209
2019-08-15 14:18:16 +08:00
NSSM
littlepython
2019-08-15 14:20:22 +08:00
刚刚试了一下 nssm 这个要交 python 脚本打包成 exe 文件吗 @hihipp
littlepython
2019-08-15 14:21:41 +08:00
@soulzz 这个也需要打包成 exe ?
arrow8899
2019-08-15 14:38:55 +08:00
https://stackoverflow.com/questions/32404/how-do-you-run-a-python-script-as-a-service-in-windows
这上面有几种方法,你试下
sc create PythonApp binPath= "C:\Python34\Python.exe --C:\tmp\pythonscript.py"
soulzz
2019-08-15 14:40:31 +08:00
@littlepython 不需要 这个是通过别人打包好的应用注册为服务再调用你的指令
littlepython
2019-08-15 15:00:12 +08:00
@soulzz 你说的这个方法成功了 有一点没试过 多个脚本是不是只用设置在一个 xml 里面写就可以
soulzz
2019-08-15 15:03:38 +08:00
多个脚本建议放在不同文件夹下取不同名字避免混淆
littlepython
2019-08-15 16:05:49 +08:00
@jay4497 nssm 设置成功了 yeah
littlepython
2019-08-15 16:06:49 +08:00
@arrow8899 谢谢 这个里面的 nssm 里面设置成功 那个命令的出了些问题
wuwukai007
2019-08-15 16:36:00 +08:00
alwaysup

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/592103

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX