2013-05-28 31 views
0

我想從shell腳本重新啓動CACHE(我正在使用的數據庫)實例。我所做的是在名爲restart_cache的shell腳本中創建一個函數。如何從Shell腳本停止CACHE實例

restart_cache() 
{ 
ccontrol stop instancename restart 
} 

此命令正在運行,但控制進入到高速緩存和同時阻止緩存它卡住等待答案在這裏:

Do you want to broadcast a message to anyone? No => 

我怎麼能在這裏傳遞值通過shell腳本

+0

在echo | 不起作用? – vpram86

+0

我不知道那個數據庫,但它可能ccontrol有一個選項不問。嘗試使用-h, - ?, --help或--nosuchoption運行ccontrol來查看是否發出了幫助消息。 *如果全部失敗,請閱讀說明*。 :-) – Jens

+0

它是來自Intersystem的數據庫。你可以搜索系統緩存 –

回答

1

如果你想接受所有的默認值,你可以使用

ccontrol stop instancename restart quietly 
+0

這工作,謝謝... –

+0

但是,如果我想執行一些命令緩存從shell腳本,那麼我該怎麼辦? 我應該將其作爲單獨的問題發佈嗎? –

+0

這並不困難,但將其作爲單獨的問題發佈。 –