찾다

 >  Q&A  >  본문

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

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

大家讲道理大家讲道理2935일 전675

모든 응답(3)나는 대답할 것이다

  • 黄舟

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

    자체 질문과 답변, 제 질문에는 허점이 있는 것 같습니다. 실제로 Python은 Python 인터프리터를 통해 스크립트를 실행하고, Python 인터프리터 자체는 작업을 수행하는 독립적인 프로세스이므로 언제라도 제가 할 수 있습니다. 클라이언트에서 시작하면 임의로 스크립트를 실행할 수 있습니다. 멀티 스레딩 응용 프로그램 시나리오에 대한 명확한 이해가 없기 때문에 이것이 문제입니다. 관심을 가져 주셔서 감사합니다!

    회신하다
    0
  • 迷茫

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

    배포를 위해 패브릭 사용을 고려할 수 있습니다. 그러나 다중 노드 일괄 배포가 가능합니다.

    회신하다
    0
  • PHP中文网

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

    다양한 방법이 있습니다. 예를 들어 작업을 셀러리에 직접 던지거나 스크립트를 여러 프로세스/스레드에 프로그래밍하고 set 또는 list를 사용하여 매개변수를 전달할 수 있습니다

    회신하다
    0
  • 취소회신하다