【问题标题】:Write bash script for memcached command为 memcached 命令编写 bash 脚本
【发布时间】: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


【解决方案1】:

@anishsane。感谢您的帮助!

基于 anishsane 的评论。我将删除命令更改为:

{ echo "delete my-key-value"; sleep 1; } | telnet 10.10.10.10 11211

它工作。

【讨论】:

    猜你喜欢
    • 2013-12-25
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    相关资源
    最近更新 更多