標籤:server 16px 程式 span cat 使用 開發 com bsp
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.py1 group1 22 group2 3##(eg:group1)group1h1 192.168.57.128h2 192.168.57.129ls------------------------192.168.57.129------------------------ aa anaconda-ks.cfginit.pylsPython-3.6.0Python-3.6.0.tgz------------------------192.168.57.128------------------------aaanaconda-ks.cfginit.pylscat aa上傳 :put cc /rootput sucesssput sucesss查看日誌2018-02-24 16:05:19,302 - system - INFO - Account {192.168.57.129} sign in cmd ls2018-02-24 16:05:19,554 - system - INFO - Account {192.168.57.128} sign in cmd ls2018-02-24 16:08:01,732 - system - INFO - Account {192.168.57.129} sign in cmd ls2018-02-24 16:08:01,857 - system - INFO - Account {192.168.57.128} sign in cmd ls2018-02-24 16:08:05,455 - system - INFO - Account {192.168.57.129} sign in cmd cat aa2018-02-24 16:08:05,588 - system - INFO - Account {192.168.57.128} sign in cmd cat aa2018-02-24 16:08:39,484 - system - INFO - Account {192.168.57.129} sign in cmd put cc /root2018-02-24 16:08:39,641 - system - INFO - Account {192.168.57.128} sign in cmd put cc /root
python day9 批量管理工具