远程 win7 作为服务器,本地使用 ssh 连接时,命令行运行一段 python 脚本,断开 ssh 连接后命令行自动关闭了,有没有类似于 nohup 这样的命令或者有什么方法能退出 ssh 脚本继续运行吗?
1
janus77 2020-01-02 16:22:40 +08:00
windows 定时任务了解一下
|
2
sherlockwhite 2020-01-02 16:24:50 +08:00
@janus77 定时没用吧,他的目的估计是一直跑
|
3
ultranal 2020-01-02 16:26:20 +08:00
windows ssh ?
如果用 rdp 的话,断开连接是不会杀死对应的 session 的,有这种需求建议 rdp 登录 |
4
Sanko 2020-01-02 16:26:27 +08:00 via Android
windows 也可以用 ssh 连接吗
|
5
kaixuan1901 2020-01-02 16:26:37 +08:00
pm2 了解一下
|
6
ila 2020-01-02 16:28:44 +08:00 via Android
做成服务启动
|
7
nuistzhou 2020-01-02 16:40:14 +08:00
你这种需求就没必要通过 ssh 来执行,直接搁服务器上定时执行就好了。
|
8
vZexc0m 2020-01-02 16:41:10 +08:00 via Android
写成服务,开机启动
|
9
charlie21 2020-01-02 16:44:01 +08:00 via Android
tmux 或 screen,原理是为想一直执行的进程制造一个不死的父进程 ( 而非 ssh 这样会很快死掉的进程 )
|
10
DelayNoMore 2020-01-02 17:03:14 +08:00
挂在 win2007 服务器上定时执行
|
11
lostpg 2020-01-02 17:07:35 +08:00 via Android
powershell 的 Start-Process 命令 应该可以
|
12
zqguo 2020-01-02 17:12:46 +08:00
计划任务了解下
|
13
crab 2020-01-02 17:14:01 +08:00
mstsc 登陆服务器去操作
|
14
jay4497 2020-01-02 17:30:08 +08:00
screen ?
|
15
daimiaopeng 2020-01-02 18:51:02 +08:00
远程登录,然后直接点开运行不香吗
|
16
lewinlan 2020-01-02 19:05:29 +08:00 via Android
做个 web 服务,访问一次执行一次
|
17
littlewing 2020-01-02 19:11:54 +08:00
windows SSH ?
|
18
tomczhen 2020-01-02 19:13:22 +08:00 via Android
nssm 了解一下
|
19
hgjian 2020-01-02 20:15:34 +08:00 via Android
@kaixuan1901 pm2 +1
|
20
pcbl 2020-01-02 20:18:44 +08:00
ssh 登录 win7 ? 发个可以 ssh 的 win7 镜像 让大家开开眼
|
21
ladypxy 2020-01-02 20:27:48 +08:00 via iPhone
正确做法是用计划任务运行
|
22
Buges 2020-01-02 20:39:42 +08:00 via Android
win10 早就内置 openssh 了,远程登录上去 cmd 或 PowerShell 一点问题没有。win7 不知道,应该是手动安装的吧。
|
23
Keyes 2020-01-02 20:52:03 +08:00
还是写成 Windows Services 比较靠谱
https://www.thepythoncorner.com/2018/08/how-to-create-a-windows-service-in-python/ |
24
superrichman 2020-01-02 23:02:09 +08:00 via iPhone
把你的程序包装成服务再用 sc 命令控制
|
25
gs1998 2020-01-02 23:06:36 +08:00
PM2 (+3)
|
26
CallMeReznov 2020-01-02 23:14:49 +08:00
start 了解一下???
|
27
yyang179 2020-01-02 23:15:42 +08:00 via Android
|
28
keakon 2020-01-02 23:51:15 +08:00
捕捉或忽略 SIGHUP 就行了吧
|
29
Qzier 2020-01-03 00:50:07 +08:00 via iPhone
用 wsl
|
30
weixiangzhe 2020-01-03 07:38:14 +08:00 via Android
pm2 加一
|
31
elfive 2020-01-03 07:45:03 +08:00 via iPhone
@sherlockwhite #2 定时任务,可以设定为开机之后就启动的,而且可以一直运行,只要你不去 kill 它
|
32
msg7086 2020-01-03 08:13:17 +08:00
我是不是看到了 Windows 2007 ?
|
33
KuroNekoFan 2020-01-03 09:56:51 +08:00
daemon?
|
34
tomxin7 2020-01-03 10:07:41 +08:00
远程桌面,然后双击运行不行吗
|
35
deorth 2020-01-03 11:13:13 +08:00
wsl
|
36
yl100124 2020-01-03 11:48:22 +08:00
pywin32 编写系统服务
|
37
CodeXx 2020-01-03 14:01:59 +08:00
之前用 jenkins 远程部署到 win7 上遇到过。让 job 执行超时后断开 ssh 就不会杀死创建的进程
|
38
Zd13089 2020-01-03 14:11:10 +08:00
我也遇到,最近爬虫不知道怎么放在服务器上运行
|
39
no1xsyzy 2020-01-03 15:07:09 +08:00
淦咧,既然是 python 直接 supervisord 不就好了?
|
40
0x1d12er 2020-01-04 08:01:14 +08:00
tmux 呀 下一次 ssh 的时候 tmux attach 就行了
|
41
edk24 2020-01-04 09:15:40 +08:00
守护程序? 类似 pm2 的东西
|
42
cshlxm 2020-01-10 11:56:38 +08:00
定时任务啊。。。
|