• 系统批量运维管理器Fabric之查看远程主机信息


    本事例通过调用local()方法执行本地(主控端)命令,添加”@runs_once”修饰符保证该任务函数只执行一次。调用run()方法执行远程命令。详细源码如下:

    【/home/tools/fabric3/simple1.py】

    通过fab命令调用local_task任务函数运行结果:

    fab -f simple1.py local_task

    结果中显示了”[192.168.80.250] Executing task ‘local_task'”,但事实上并非在主机192.168.80.250上执行任务,而是返回Fabric主机本地”uname -a”的执行结果。

    调用remote_task任务函数的执行结果:

    fab -f simple1.py remote_task

  • 相关阅读:
    《入门经典》——6.25
    《入门经典》——6.24
    hdu4417
    poj2104(划分树模板)
    D. 实验室传染病
    poj2069
    poj1379
    hdu5950
    poj3417
    LCA——求解最近公共祖先
  • 原文地址:https://www.cnblogs.com/liujunjun/p/13475518.html
Copyright © 2020-2023  润新知