关于 Shell一、各种 Shell 脚本1. 跳板机/堡垒机 一键部署2. 敏感命令检查并 禁用/修改3. 快速创建 Unit 文件4. 检查当前网段中哪些 IP 可用5. Docker 一键部署6. 日志一键备份7. 监控内存和磁盘,小于指定值时报警8. 磁盘管理9. 检查多少 IP 正在连接当前系统10. 打印指定服务的 PID11. 统计当前系统可以登录的账户有多少12. 备份 MySQL 表数据13. 添加定时任务14. 二、各种 Shell 故障1. 参数太多 /too many arguments2. syntax error near unexpected token `then'3. syntax error: unexpected end of file 语法错误: 未预期的文件结尾
x
xxxxxxxxxx
# 解决办法
# sh/bash -x shell-name.sh 看执行过程
# 看过程里面哪里出错了
xxxxxxxxxx
# 解决办法
# 看执行过程,看不出错误
# 那就全部注释
# 从头开始一点一点的取消功能的注释
# 看哪里有错,看这里的代码
xxxxxxxxxx
# 原因: 应该成对出现的内容没有匹配到
# 比如 if 和 fi