Python 脚本在 windows 上怎么长期运行? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
aFlappyPig
V2EX    Python

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

  •  
  •   aFlappyPig 2020 年 1 月 2 日 8313 次点击
    这是一个创建于 2241 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    42 条回复    2020-01-10 11:56:38 +08:00
    rb6221
        1
    rb6221  
       2020 年 1 月 2 日
    windows 定时任务了解一下
    sherlockwhite
        2
    sherlockwhite  
       2020 年 1 月 2 日
    @janus77 定时没用吧,他的目的估计是一直跑
    ultranal
        3
    ultranal  
       2020 年 1 月 2 日
    windows ssh ?
    如果用 rdp 的话,断开连接是不会杀死对应的 session 的,有这种需求建议 rdp 登录
    Sanko
        4
    Sanko  
       2020 年 1 月 2 日 via Android
    windows 也可以用 ssh 连接吗
    kaixuan1901
        5
    kaixuan1901  
       2020 年 1 月 2 日
    pm2 了解一下
    ila
        6
    ila  
       2020 年 1 月 2 日 via Android
    做成服务启动
    flgn88
        7
    flgn88  
       2020 年 1 月 2 日
    你这种需求就没必要通过 ssh 来执行,直接搁服务器上定时执行就好了。
    vZexc0m
        8
    vZexc0m  
       2020 年 1 月 2 日 via Android
    写成服务,开机启动
    charlie21
        9
    charlie21  
       2020 年 1 月 2 日 via Android
    tmux 或 screen,原理是为想一直执行的进程制造一个不死的父进程 ( 而非 ssh 这样会很快死掉的进程 )
    DelayNoMore
        10
    DelayNoMore  
       2020 年 1 月 2 日
    挂在 win2007 服务器上定时执行
    lostpg
        11
    lostpg  
       2020 年 1 月 2 日 via Android
    powershell 的 Start-Process 命令 应该可以
    zqguo
        12
    zqguo  
       2020 年 1 月 2 日
    计划任务了解下
    crab
        13
    crab  
       2020 年 1 月 2 日
    mstsc 登陆服务器去操作
    jay4497
        14
    jay4497  
       2020 年 1 月 2 日
    screen ?
    labubu
        15
    labubu  
       2020 年 1 月 2 日
    远程登录,然后直接点开运行不香吗
    lewinlan
        16
    lewinlan  
       2020 年 1 月 2 日 via Android
    做个 web 服务,访问一次执行一次
    littlewing
        17
    littlewing  
       2020 年 1 月 2 日
    windows SSH ?
    tomczhen
        18
    tomczhen  
       2020 年 1 月 2 日 via Android
    nssm 了解一下
    hgjian
        19
    hgjian  
       2020 年 1 月 2 日 via Android
    @kaixuan1901 pm2 +1
    pcbl
        20
    pcbl  
       2020 年 1 月 2 日
    ssh 登录 win7 ? 发个可以 ssh 的 win7 镜像 让大家开开眼
    Dragonish3600
        21
    Dragonish3600  
       2020 年 1 月 2 日 via iPhone
    正确做法是用计划任务运行
    Buges
        22
    Buges  
       2020 年 1 月 2 日 via Android
    win10 早就内置 openssh 了,远程登录上去 cmd 或 PowerShell 一点问题没有。win7 不知道,应该是手动安装的吧。
    Keyes
        23
    Keyes  
       2020 年 1 月 2 日
    superrichman
        24
    superrichman  
       2020 年 1 月 2 日 via iPhone
    把你的程序包装成服务再用 sc 命令控制
    gs1998
        25
    gs1998  
       2020 年 1 月 2 日
    PM2 (+3)
    CallMeReznov
        26
    CallMeReznov  
       2020 年 1 月 2 日
    start 了解一下???
    yyang179
        27
    yyang179  
       2020 年 1 月 2 日 via Android
    keakon
        28
    keakon  
       2020 年 1 月 2 日
    捕捉或忽略 SIGHUP 就行了吧
    Qzier
        29
    Qzier  
       2020 年 1 月 3 日 via iPhone
    用 wsl
    weixiangzhe
        30
    weixiangzhe  
       2020 年 1 月 3 日 via Android
    pm2 加一
    elfive
        31
    elfive  
       2020 年 1 月 3 日 via iPhone
    @sherlockwhite #2 定时任务,可以设定为开机之后就启动的,而且可以一直运行,只要你不去 kill 它
    msg7086
        32
    msg7086  
       2020 年 1 月 3 日
    我是不是看到了 Windows 2007 ?
    KuroNekoFan
        33
    KuroNekoFan  
       2020 年 1 月 3 日
    daemon?
    tomxin7
        34
    tomxin7  
       2020 年 1 月 3 日
    远程桌面,然后双击运行不行吗
    deorth
        35
    deorth  
       2020 年 1 月 3 日
    wsl
    yl100124
        36
    yl100124  
       2020 年 1 月 3 日
    pywin32 编写系统服务
    CodeXx
        37
    CodeXx  
       2020 年 1 月 3 日
    之前用 jenkins 远程部署到 win7 上遇到过。让 job 执行超时后断开 ssh 就不会杀死创建的进程
    Zd13089
        38
    Zd13089  
       2020 年 1 月 3 日
    我也遇到,最近爬虫不知道怎么放在服务器上运行
    no1xsyzy
        39
    no1xsyzy  
       2020 年 1 月 3 日
    淦咧,既然是 python 直接 supervisord 不就好了?
    0x1d12er
        40
    0x1d12er  
       2020 年 1 月 4 日
    tmux 呀 下一次 ssh 的时候 tmux attach 就行了
    edk24
        41
    edk24  
       2020 年 1 月 4 日
    守护程序? 类似 pm2 的东西
    cshlxm
        42
    cshlxm  
       2020 年 1 月 10 日
    定时任务啊。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1805 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 01:30 PVG 09:30 LAX 17:30 JFK 20:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86