我有一個名爲startmq.sh
的shell腳本來運行activeMQ。不過,我改變了腳本,它根本沒有刷新更改。shell腳本中的更改不會在Linux中刷新
即使我只寫了echo "Hello World"
,它沒有刷新,並試圖用錯誤的參數運行activeMQ。
然後,我複製startmq.sh
到abc.sh
並試圖運行abc.sh
。它顯示Hello World
。 另外,我需要使用那個標準名稱startmq.sh
。
謝謝。
我有一個名爲startmq.sh
的shell腳本來運行activeMQ。不過,我改變了腳本,它根本沒有刷新更改。shell腳本中的更改不會在Linux中刷新
即使我只寫了echo "Hello World"
,它沒有刷新,並試圖用錯誤的參數運行activeMQ。
然後,我複製startmq.sh
到abc.sh
並試圖運行abc.sh
。它顯示Hello World
。 另外,我需要使用那個標準名稱startmq.sh
。
謝謝。
是否可以,您在服務器上有多個此腳本?
在bash做以下whereis說明你的腳本(S)和其顯示您巫婆腳本IST開始的地方......
bash:# whereis startmq.sh
bash:# which startmq.sh
thx爲答案。這對我有幫助。 –
也在bash中,'type -a startmq.sh' –
由於其路徑位於PATH
環境變量之間,所以必須有另一個startmq.sh
副本。
thx爲答案。這對我有幫助。 :) –
你運行合適的劇本?檢查路徑。 :) –
你確定你正在運行相同的腳本?你確定你保存了新內容嗎? – logoff
您是否在運行腳本的同一臺機器上更改腳本?在較大的網絡上緩存可能會遇到類似的問題。 – choroba