| 原因 | 交互模式等待输入,连接不断开进程不结束 |
|---|---|
| 脚本做法 | </dev/null 或 echo | 提供 EOF;timeout 限制运行时间 |
| 输出控制 | -brief 精简输出,便于脚本解析关键字段 |
避免挂起的写法
避免挂起的写法
openssl s_client -connect example.com:443 -servername example.com </dev/null
timeout 5 openssl s_client -connect example.com:443 -servername example.com -brief </dev/null
openssl s_client -connect example.com:443 -servername example.com -brief </dev/null 2>/dev/null | head -20交互排错时可用 -quiet 减少噪声;脚本中优先依赖 -brief 的关键行而不是全量输出解析。