Featured image of post 我的終端機立刻跳掉,如何查看錯誤訊息

我的終端機立刻跳掉,如何查看錯誤訊息

使用pause、read來暫停process 查看錯誤訊息

前一陣子要安裝Zookeeper時遇到各種困難,其中一個問題就在於當我啟動zkServe.sh時,會跳出一個錯誤訊息並立刻關閉視窗,畫面上看起來像這樣

iShot_2024-03-04_14.15.08

這process終止的猝不及防,讓我連讀的機會都沒有就跳掉了,一直想辦法讓他停留在報錯的那一個moment,但調了好幾次的iTerm,都無疾而終,最後只得跟朋友借了另一部電腦來測,才看到錯誤訊息是什麼,那如果我們想要讓Terminal 停在錯誤的那一個瞬間,我們該怎麼做呢?

或者是說,我們想讓 Terminal 停留在某個moment該怎麼做呢?

沒錯,聰明的小朋友肯定想到了,那就是Windows系統下的Pause,那Liunx系統呢?雖然沒有Pause指令,但可以用read指令來達到類似的效果,以下就是我在zkServer.sh中加入一段read所達成的效果

1
read -n 1 -p "時間よ止まれ!"

za-warudo-star-platinum-gif

image-20240304142225134

通常是加在最後一行啦,最後看起來的效果就會像這樣,如果是windows的cmd或是bat,就是改成pause就可以了

iShot_2024-03-04_14.23.05

Licensed under CC BY-NC-SA 4.0