Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
fabricデプロイを管理するスクリプトがあります。妥当な時間内に終了できるように並列モードで実行する必要がありますが、並列モードのように複数回ではなく、1 つのコマンドを 1 回だけ実行する必要があります。
fabric
一度だけ実行したい関数を実行する前に、ホストを指定しないでください。その関数の後、実行したいマシンに env.host 変数を設定できます。例えば、
def task(): init() execute(main_job) def init(): # do some initialization # set host env.host = ['192.168.5.11', '192.168.5.12'] @parallel def main_job(): # main job code...