# easytasks **Repository Path**: devop/easytasks ## Basic Information - **Project Name**: easytasks - **Description**: 通过ssh配置进行多主机操作 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 1 - **Created**: 2013-07-02 - **Last Updated**: 2023-03-26 ## Categories & Tags **Categories**: nms **Tags**: None ## README 通过ssh执行多任务管理工具
需要安装python模块
# easy_install paramiko
使用方法
python easytasks.py -d -f config.ini -n pgname -c command -h host:port -u username -p passwd -k key [--help]
-d 使用默认配置的ini文件
-f 自定义配置的ini文件
-n 项目名称
-c 执行命令
-h 主机IP:端口
-u 用户名
-p 密码
-k 密钥文件

使用事例
1、使用默认的config/config.ini文件
python easytasks.py -d
2、执行配置文件中指定的项目
python easytasks.py -d -n admin1
3、使用命令行
python easytasks.py -h 192.168.2.13 -u root -p "123456" -c "ls /mnt;echo "1xx" > /mnt/aa"