• 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
  • 相关阅读:
    BigDecimal保留几位小数方法及其八种舍入模式
    JAVA 将浮点类型的字符串转换成整数类型 (出现转换异常)
    登录linux服务器,显示为 -bash-4.2$
    linux创建用户并授权
    Linux 磁盘挂载
    ping与 curl与telnet 使用
    Docker运行参容器参数说明
    Docker挂载安装Nginx
    Docker学习
    Linux下 文件存放规范
  • 原文地址:https://www.cnblogs.com/liang2580/p/8467595.html
Copyright © 2020-2023  润新知