Python 脚本在 windows 上怎么长期运行?

2020 年 1 月 2 日
 aFlappyPig

远程 win7 作为服务器,本地使用 ssh 连接时,命令行运行一段 python 脚本,断开 ssh 连接后命令行自动关闭了,有没有类似于 nohup 这样的命令或者有什么方法能退出 ssh 脚本继续运行吗?

9020 次点击
所在节点    Python
42 条回复
Dragonish3600
2020 年 1 月 2 日
正确做法是用计划任务运行
Buges
2020 年 1 月 2 日
win10 早就内置 openssh 了,远程登录上去 cmd 或 PowerShell 一点问题没有。win7 不知道,应该是手动安装的吧。
Keyes
2020 年 1 月 2 日
superrichman
2020 年 1 月 2 日
把你的程序包装成服务再用 sc 命令控制
gs1998
2020 年 1 月 2 日
PM2 (+3)
CallMeReznov
2020 年 1 月 2 日
start 了解一下???
yyang179
2020 年 1 月 2 日
keakon
2020 年 1 月 2 日
捕捉或忽略 SIGHUP 就行了吧
Qzier
2020 年 1 月 3 日
用 wsl
weixiangzhe
2020 年 1 月 3 日
pm2 加一
elfive
2020 年 1 月 3 日
@sherlockwhite #2 定时任务,可以设定为开机之后就启动的,而且可以一直运行,只要你不去 kill 它
msg7086
2020 年 1 月 3 日
我是不是看到了 Windows 2007 ?
KuroNekoFan
2020 年 1 月 3 日
daemon?
tomxin7
2020 年 1 月 3 日
远程桌面,然后双击运行不行吗
deorth
2020 年 1 月 3 日
wsl
yl100124
2020 年 1 月 3 日
pywin32 编写系统服务
CodeXx
2020 年 1 月 3 日
之前用 jenkins 远程部署到 win7 上遇到过。让 job 执行超时后断开 ssh 就不会杀死创建的进程
Zd13089
2020 年 1 月 3 日
我也遇到,最近爬虫不知道怎么放在服务器上运行
no1xsyzy
2020 年 1 月 3 日
淦咧,既然是 python 直接 supervisord 不就好了?
0x1d12er
2020 年 1 月 4 日
tmux 呀 下一次 ssh 的时候 tmux attach 就行了

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

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

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

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

© 2021 V2EX