hello运维redis
百家号11-0510:41shell
问题现象:redis的监控,常用zabbix,经过脚本去收集数据。并发
脚本里包含基本的redis-cli命令,如redis-cli -h 127.0.0.1 -a 'password'运维
这里会有一个问题,当在shell中输入以上命令时,控制台总会输出一串“Warning: Using a password with '-a' option on the command line interface may not be safe.”spa
而这串提醒,会影响咱们脚本的数据取值。3d
这串告警,并非普通的输出,经过head、tail、awk、sed等命令并不能过滤掉这行输出,如图:blog
问题缘由:这串输出并非普通输出,shell的标准输出包含两种,1(标准输出)2(标准错误)咱们的命令,即包含1也包含2,2便是咱们想要去除的提示。it
解决办法将标准错误去除便可,如图,加了2>/dev/null,将标准错误丢弃便可io
本文由百家号做者上传并发布,百家号仅提供信息发布平台。文章仅表明做者我的观点,不表明百度立场。未经做者许可,不得转载。awk