2016-05-27 42 views
0

我想每隔60秒在memcached中刪除一個鍵值。 我刪除命令:爲memcached命令編寫bash腳本

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

控制檯輸出:找不到命令刪除。 請幫幫我。

在此先感謝。

+0

錯誤消息說這一切 - '刪除'不是一個命令。 「睡眠1」只休眠約1秒,60將是你要找的。我相信你也試圖通過將命令發送到一個「telnet」命令來發送命令給服務器,我不認爲這是正在嘗試做的事情的正確方法。 –

+1

你的意思是,'雖然是真的;做回聲「刪除我的鍵值」;睡60;完成| telnet 10.10.10.10 11211'或者,也許,「雖然是真的;做回聲「刪除我的鍵值」| telnet 10.10.10.10 11211;睡60;完成' – anishsane

+0

完整的bash腳本: – duy

回答

0

@anishsane。謝謝你的幫助!

基於對anishsane的評論。我將刪除命令更改爲:

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

它的工作。