热得到没有nc的memcached统计数据?

Ran*_*ens 3 bash shell memcached automation

这就是我现在获取统计数据的方式:echo -e"stats \nquit"| nc 127.0.0.1 11211

我不能使用expect,因为它不是默认安装的一部分.

有没有办法在没有nc的情况下获取memcached统计数据?

lar*_*sks 6

您的问题没有说明为什么要寻找netcat的替代品,因此很难说出您在寻找什么.你可以这样做bash:

exec 3<>/dev/tcp/127.0.0.1/11211
echo -e "stats\nquit" >&3
cat <&3
Run Code Online (Sandbox Code Playgroud)

你可以使用telnet:

(echo -e 'stats\nquit'; sleep 1) | telnet localhost 11211
Run Code Online (Sandbox Code Playgroud)

sleep是precent telnet从接收来自响应之前退出memcached.

您还可以编写简单的pythonperl其他高级脚本语言.或者刷你的c.有很多选择.