python day9 批量管理工具

Posted liang2580

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python day9 批量管理工具相关的知识,希望对你有一定的参考价值。

python day9 批量管理工具

目录文件:(python3 程序)

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

 

[[email protected] 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

 

以上是关于python day9 批量管理工具的主要内容,如果未能解决你的问题,请参考以下文章

人生苦短,我用python-- Day9

python基础-day9-函数

python学习-day9

Python练习(day9)

day9-复习学习python实例

day9-Python学习笔记(二十一)单元测试