Heim  >  Fragen und Antworten  >  Hauptteil

Python脚本如何支持多进程执行?

写了Python脚本用来部署及分发项目到各个节点, 脚本后面跟不同的参数对应不同的项目, 但存在一个问题, 就是我必须等待脚本执行完成才能继续执行下一次部署, 请问大神, 有什么方法能让该脚本同时多进程执行而互不影响? 感谢!

大家讲道理大家讲道理2741 Tage vor579

Antworte allen(3)Ich werde antworten

  • 黄舟

    黄舟2017-04-18 10:27:23

    自问自答, 貌似我这个问题有漏洞, 实际上 python 是通过python 解释器去执行脚本, 而python解释器本身就是互相独立的进程去执行操作, 所以无论我从客户端什么时间都可以任意去执行脚本. 本题由于没有清楚的认识多线程的应用场景, 这是我的问题. 本题结束, 感谢关注!

    Antwort
    0
  • 迷茫

    迷茫2017-04-18 10:27:23

    部署的话可以考虑使用fabric。可是实现多节点批量部署。

    Antwort
    0
  • PHP中文网

    PHP中文网2017-04-18 10:27:23

    有很多种方式,例如 你把任务直接丢到celery里去,或者你把你的脚本编程多进程/线程的方式,传参用set或者list

    Antwort
    0
  • StornierenAntwort