• python day9 批量管理工具


    python day9 批量管理工具

    目录文件:(python3 程序)

    github 链接:https://github.com/Liang2580/python_day9

    [root@iZwz9i5qxdafjn4npsy1a3Z home]# tree python_day9/
    python_day9/
    ├── bin
    │   ├── aa
    │   ├── cc
    │   ├── __init__.py
    │   └── main.py    # 主程序入口
    ├── conf
    │   ├── accounts.cfg    
    │   ├── __init__.py
    │   ├── __pycache__
    │   │   ├── __init__.cpython-36.pyc
    │   │   └── settings.cpython-36.pyc
    │   └── settings.py     #配置文件
    ├── core
    │   ├── 1.py
    │   ├── __init__.py
    │   ├── logger.py       # 日志  
    │   ├── __pycache__
    │   │   ├── __init__.cpython-36.pyc
    │   │   ├── logger.cpython-36.pyc
    │   │   └── server.cpython-36.pyc
    │   └── server.py         # 主程序
    ├── __init__.py
    ├── log
    │   ├── __init__.py
    │   └── system.log        # log文件
    └── README.md

    README 介绍

    简单的一个批量分发的一个python3 开发的一个小工具

    settings 是配置文件所在的地方。

    服务器的IP 和 用户名 密码存放的位置

    可以执行linux的命令。也可以使用帮助

    使用的方式如下:

    #python36 bin/main.py
    
    1 group1 2
    
    2 group2 3
    
    ##(eg:group1)group1
    
    h1 192.168.57.128
    
    h2 192.168.57.129
    
    ls
    
    ------------------------192.168.57.129------------------------ aa anaconda-ks.cfg
    
    init.py
    
    ls
    
    Python-3.6.0
    
    Python-3.6.0.tgz
    
    ------------------------192.168.57.128------------------------
    
    aa
    
    anaconda-ks.cfg
    
    init.py
    
    ls
    
    cat aa
    
    上传 :
    
    put cc /root
    
    put sucesss
    
    put sucesss
    
    查看日志
    
    2018-02-24 16:05:19,302 - system - INFO - Account {192.168.57.129} sign in cmd ls
    
    2018-02-24 16:05:19,554 - system - INFO - Account {192.168.57.128} sign in cmd ls
    
    2018-02-24 16:08:01,732 - system - INFO - Account {192.168.57.129} sign in cmd ls
    
    2018-02-24 16:08:01,857 - system - INFO - Account {192.168.57.128} sign in cmd ls
    
    2018-02-24 16:08:05,455 - system - INFO - Account {192.168.57.129} sign in cmd cat aa
    
    2018-02-24 16:08:05,588 - system - INFO - Account {192.168.57.128} sign in cmd cat aa
    
    2018-02-24 16:08:39,484 - system - INFO - Account {192.168.57.129} sign in cmd put cc /root
    
    2018-02-24 16:08:39,641 - system - INFO - Account {192.168.57.128} sign in cmd put cc /root
  • 相关阅读:
    python3使用cx_Oracle连接oracle时,怎么传参sid或service_name
    CSS选择器
    Java + selenium Timeout接口用法介绍
    Selenium 中ExpectedConditions 用法说明
    jmeter跨线程调用参数
    Android Studio常用插件汇总
    js、jQuery实现文字从下到上(从右到左)无缝轮播、滚动效果
    package.json中的版本号
    mac 下检测网络状态的命令
    git clone 需要用户名密码的一个小问题
  • 原文地址:https://www.cnblogs.com/liang2580/p/8467595.html
Copyright © 2020-2023  润新知