You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在脚本中终止由subprocess.Popen后台启动的SimpleHTTPServer进程?

手动终止SimpleHTTPServer进程的验证流程

我刚手动验证了终止SimpleHTTPServer进程的操作可行性,亲测以下命令都能正常工作,具体步骤如下:

  • 后台启动SimpleHTTPServer
    执行命令将服务后台运行,会返回对应进程ID:

    -bash-4.2$ python -m SimpleHTTPServer 8080 &
    [1] 26345
    
  • 验证进程是否处于运行状态
    通过ps命令过滤进程信息,确认SimpleHTTPServer已成功启动:

    -bash-4.2$ ps -ef | grep SimpleHTTPServer
    x 26345 20169 0 17:44 pts/21 00:00:00 python -m SimpleHTTPServer 8080
    
  • 执行进程终止命令
    结合管道命令精准定位目标进程ID,发送强制终止信号:

    -bash-4.2$ kill -9 `ps -ef | grep SimpleHTTPServer | grep 8080 | awk '{print $2}'`
    
  • 验证进程是否已终止
    再次执行ps命令检查,若输出仅包含当前grep命令的进程,则说明SimpleHTTPServer已成功终止:

    -bash-4.2$ ps -ef | grep SimpleHTTPServer
    # 此时仅显示grep自身的进程条目,无SimpleHTTPServer相关运行记录
    

内容的提问来源于stack exchange,提问作者npatel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:37:45