【问题标题】:Launching SimpleHTTPServer in background在后台启动 SimpleHTTPServer
【发布时间】:2013-06-10 01:48:10
【问题描述】:

我正在尝试编写一个 shell 脚本来启动服务器,然后启动浏览器来查看提供的内容

(cd app && python -m SimpleHTTPServer) &
open http://localhost:8000

免责声明:我是 bash 脚本的新手,我不太了解 python。

似乎在行尾添加& 运算符时,进程的存活时间不足以保持功能。

我做错了什么?

【问题讨论】:

  • 不确定使用& 在后台运行的问题,但为了让某些东西快速运行,可以尝试使用screen 调用选项-dm(在后台运行命令通过开始分离)。

标签: python bash shell simplehttpserver


【解决方案1】:

问题(可能)不是服务器存活时间不够长;就是启动速度不够快。当open命令执行时,webserver还没有启动,所以会报错。

尝试在open之前睡一两秒

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    • 1970-01-01
    • 2020-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多