推荐学习书目
› 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 · Jan 2, 2020 · 9020 views
    This topic created in 2506 days ago, the information mentioned may be changed or developed.

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

    42 replies  •  2020-01-10 11:56:38 +08:00
    rb6221
    rb6221
    Jan 2, 2020
    1
    windows 定时任务了解一下
    sherlockwhite
    sherlockwhite
    Jan 2, 2020
    2
    @janus77 定时没用吧,他的目的估计是一直跑
    ultranal
    ultranal
    Jan 2, 2020
    3
    windows ssh ?
    如果用 rdp 的话,断开连接是不会杀死对应的 session 的,有这种需求建议 rdp 登录
    Sanko
    Sanko
    Jan 2, 2020 via Android
    4
    windows 也可以用 ssh 连接吗
    kaixuan1901
    kaixuan1901
    Jan 2, 2020
    5
    pm2 了解一下
    ila
    ila
    Jan 2, 2020 via Android
    6
    做成服务启动
    flgn88
    flgn88
    Jan 2, 2020
    7
    你这种需求就没必要通过 ssh 来执行,直接搁服务器上定时执行就好了。
    vZexc0m
    vZexc0m
    Jan 2, 2020 via Android
    8
    写成服务,开机启动
    charlie21
    charlie21
    Jan 2, 2020 via Android
    9
    tmux 或 screen,原理是为想一直执行的进程制造一个不死的父进程 ( 而非 ssh 这样会很快死掉的进程 )
    DelayNoMore
    DelayNoMore
    Jan 2, 2020
    10
    挂在 win2007 服务器上定时执行
    lostpg
    lostpg
    Jan 2, 2020 via Android
    11
    powershell 的 Start-Process 命令 应该可以
    zqguo
    zqguo
    Jan 2, 2020
    12
    计划任务了解下
    crab
    crab
    Jan 2, 2020
    13
    mstsc 登陆服务器去操作
    jay4497
    jay4497
    Jan 2, 2020
    14
    screen ?
    labubu
    labubu
    Jan 2, 2020
    15
    远程登录,然后直接点开运行不香吗
    lewinlan
    lewinlan
    Jan 2, 2020 via Android
    16
    做个 web 服务,访问一次执行一次
    littlewing
    littlewing
    Jan 2, 2020
    17
    windows SSH ?
    tomczhen
    tomczhen
    Jan 2, 2020 via Android
    18
    nssm 了解一下
    hgjian
    hgjian
    Jan 2, 2020 via Android
    19
    @kaixuan1901 pm2 +1
    pcbl
    pcbl
    Jan 2, 2020
    20
    ssh 登录 win7 ? 发个可以 ssh 的 win7 镜像 让大家开开眼
    Dragonish3600
    Dragonish3600
    Jan 2, 2020 via iPhone
    21
    正确做法是用计划任务运行
    Buges
    Buges
    Jan 2, 2020 via Android
    22
    win10 早就内置 openssh 了,远程登录上去 cmd 或 PowerShell 一点问题没有。win7 不知道,应该是手动安装的吧。
    Keyes
    Keyes
    Jan 2, 2020
    23
    superrichman
    superrichman
    Jan 2, 2020 via iPhone
    24
    把你的程序包装成服务再用 sc 命令控制
    gs1998
    gs1998
    Jan 2, 2020
    25
    PM2 (+3)
    CallMeReznov
    CallMeReznov
    Jan 2, 2020
    26
    start 了解一下???
    yyang179
    yyang179
    Jan 2, 2020 via Android
    27
    keakon
    keakon
    Jan 2, 2020
    28
    捕捉或忽略 SIGHUP 就行了吧
    Qzier
    Qzier
    Jan 3, 2020 via iPhone
    29
    用 wsl
    weixiangzhe
    weixiangzhe
    Jan 3, 2020 via Android
    30
    pm2 加一
    elfive
    elfive
    Jan 3, 2020 via iPhone
    31
    @sherlockwhite #2 定时任务,可以设定为开机之后就启动的,而且可以一直运行,只要你不去 kill 它
    msg7086
    msg7086
    Jan 3, 2020
    32
    我是不是看到了 Windows 2007 ?
    KuroNekoFan
    KuroNekoFan
    Jan 3, 2020
    33
    daemon?
    tomxin7
    tomxin7
    Jan 3, 2020
    34
    远程桌面,然后双击运行不行吗
    deorth
    deorth
    Jan 3, 2020
    35
    wsl
    yl100124
    yl100124
    Jan 3, 2020
    36
    pywin32 编写系统服务
    CodeXx
    CodeXx
    Jan 3, 2020
    37
    之前用 jenkins 远程部署到 win7 上遇到过。让 job 执行超时后断开 ssh 就不会杀死创建的进程
    Zd13089
    Zd13089
    Jan 3, 2020
    38
    我也遇到,最近爬虫不知道怎么放在服务器上运行
    no1xsyzy
    no1xsyzy
    Jan 3, 2020
    39
    淦咧,既然是 python 直接 supervisord 不就好了?
    0x1d12er
    0x1d12er
    Jan 4, 2020
    40
    tmux 呀 下一次 ssh 的时候 tmux attach 就行了
    edk24
    edk24
    Jan 4, 2020
    41
    守护程序? 类似 pm2 的东西
    cshlxm
    cshlxm
    Jan 10, 2020
    42
    定时任务啊。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2276 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 13:57 · PVG 21:57 · LAX 05:57 · JFK 08:57
    ♥ Do have faith in what you're doing.