目录
1. 初始化与日志记录
2. 获取所有 Mellanox 网卡设备
3. 定义颜色变量
4. 标记是否需要重启
5. 遍历所有网卡并检查配置
6. 判断是否需要重启系统
7.生产脚本,复制即可直接使用
8. 总结与脚本作用
主要功能
适用场景
注意事项
1. 初始化与日志记录
timestamp=$(date +"%Y%m%d_%H%M%S")
log_file="/opt/tools/ib_set_${timestamp}.log"exec &> >(tee -a "$log_file")
- 功能:
- 获取当前时间戳(格式为
YYYYMMDD_HHMMSS
),并生成唯一的日志文件名。 - 使用
tee
命令将标准输出和标准错误输出同时写入日志文件和终端。
- 获取当前时间戳(格式为
- 目的:
- 确保脚本的执行过程被完整记录,便于后续调试和问题追踪。
- 日志文件路径固定在
/opt/tools/
目录下,方便集中管理。