2012-10-24 84 views
0

我有一個名爲startmq.sh的shell腳本來運行activeMQ。不過,我改變了腳本,它根本沒有刷新更改。shell腳本中的更改不會在Linux中刷新

即使我只寫了echo "Hello World",它沒有刷新,並試圖用錯誤的參數運行activeMQ。

然後,我複製startmq.shabc.sh並試圖運行abc.sh。它顯示Hello World。 另外,我需要使用那個標準名稱startmq.sh

謝謝。

+3

你運行合適的劇本?檢查路徑。 :) –

+0

你確定你正在運行相同的腳本?你確定你保存了新內容嗎? – logoff

+0

您是否在運行腳本的同一臺機器上更改腳本?在較大的網絡上緩存可能會遇到類似的問題。 – choroba

回答

1

是否可以,您在服務器上有多個此腳本?

在bash做以下whereis說明你的腳本(S)和顯示您巫婆腳本IST開始的地方......

bash:# whereis startmq.sh 
    bash:# which startmq.sh 
+0

thx爲答案。這對我有幫助。 –

+0

也在bash中,'type -a startmq.sh' –

1

由於其路徑位於PATH環境變量之間,所以必須有另一個startmq.sh副本。

+0

thx爲答案。這對我有幫助。 :) –