【发布时间】:2016-05-27 04:30:59
【问题描述】:
我想每 60 秒删除一次 memcached 中的键值对。 我的删除命令:
{ delete my-key-value; sleep 1; } | telnet 10.10.10.10 11211
控制台的输出:找不到命令删除。 请帮帮我。
提前致谢。
【问题讨论】:
-
错误信息说明了一切——
delete不是命令。sleep 1只睡大约 1 秒,60 就是你要找的。我相信您还尝试通过将命令发送到telnet命令来将命令发送到服务器,我认为这不是执行您想做的事情的正确方法。 -
您是说
while true; do echo "delete my-key-value"; sleep 60; done | telnet 10.10.10.10 11211还是while true; do echo "delete my-key-value" | telnet 10.10.10.10 11211; sleep 60; done -
这样的完整 bash 脚本:
标签: linux bash shell memcached