主要观点:遇到一个有趣的小 bug 值得分享,base64 工具在一定列数后会换行,可使用特定 flag 避免,具体案例是 cronjob 调用端点时在特定环境出错,通过排查发现是 base64 处理密码时输出有换行导致,使用 -w0 flag 可解决该问题。
关键信息:cronjob 用 wget 调用带 Basic Auth 的端点,prod 环境出错,排查发现是 base64 处理长密码时换行,使用 -w0 flag 强制输出在一行后问题解决。
重要细节:wget 命令及相关参数,base64 工具及链接,不同环境密码长度差异,以及具体的命令输出示例等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。