写了Python脚本用来部署及分发项目到各个节点, 脚本后面跟不同的参数对应不同的项目, 但存在一个问题, 就是我必须等待脚本执行完成才能继续执行下一次部署, 请问大神, 有什么方法能让该脚本同时多进程执行而互不影响? 感谢!
光阴似箭催人老,日月如移越少年。
自問自答, 看起來我這個問題有漏洞, 實際上python 是透過python 解釋器去執行腳本, 而python解釋器本身就是互相獨立的進程去執行操作, 所以無論我從客戶端什麼時間都可以任意去執行腳本. 本題由於沒有清楚的認識多線程的應用場景, 這是我的問題. 本題結束, 感謝關注!
部署的話可以考慮使用fabric。可是實現多節點批次部署。
有很多種方式,例如 你把任務直接丟到celery裡去,或者你把你的腳本編程多進程/線程的方式,傳參用set或者list
自問自答, 看起來我這個問題有漏洞, 實際上python 是透過python 解釋器去執行腳本, 而python解釋器本身就是互相獨立的進程去執行操作, 所以無論我從客戶端什麼時間都可以任意去執行腳本. 本題由於沒有清楚的認識多線程的應用場景, 這是我的問題. 本題結束, 感謝關注!
部署的話可以考慮使用fabric。可是實現多節點批次部署。
有很多種方式,例如 你把任務直接丟到celery裡去,或者你把你的腳本編程多進程/線程的方式,傳參用set或者list