功能选项 | 功能名称 | 备注 |
---|---|---|
[1] | 批量执行命令 | 在所有服务器上执行命令 |
[2] | 批量拷贝文件到远程 | 将本地文件拷贝所有服务器 |
[3] | 批量拷贝文件到本地 | 将所有服务器上的指定文件拷贝到本地服务器上,作为收集信息功能。 |
[q] | 退出 | 退出脚本 |
序号 | 名称 | 作用 | 备注 |
---|---|---|---|
1 | config | 配置文件所在路径 | 配置文件以#开头为注解不生效 |
2 | core | 核心脚本 | 核心功能支持 |
3 | tools | 封装脚本 | 核心功能的二次封装 |
4 | logs | 日志路径 | 日志存放 |
5 | start.sh | 启动脚本 | 程序运行入口 |
方式一: sh start.sh
****************************************Please Input************************************
** [1]:Batch execute commands ** **
** [2]:Batch copy files to remote ** **
** [3]:Batch copy files to local ** **
** [q]:Quit ** **
***********************@iTennis By [email protected]******************************
Please input [1-3,q]:
方式二: sh start.sh -f [1-3,q]
- 修改日志打印问题
- 修复日志权限问题
- 修复配置文件空行问题
- 添加了以参数方式运行
- 优化代码结构和日志打印
Centos、Redhat等Linux系统、Mac系统
微信:xhs563376097
谢谢大家支持与鼓励,如果对你有帮助,请帮忙留下你的爱心,非常感谢您的支持。