我打開ssh會話到遠程服務器並在遠程計算機上執行較大(約1000行)的bash腳本。它涉及幾個CPU密集型呼叫,每個呼叫的運行時間長達三分鐘。爲了跟蹤腳本進度,它會在腳本中的幾個點上回應放置的消息。Bash:腳本輸出到終端會話停止,但腳本完成正常
通常腳本運行順利。有時腳本運行低谷(遠程機器上的結果文件是正確的),但終端的輸出停止。 Ctrl-C沒有幫助,沒有提示,只是一個凍結的會話。在單獨的會話頂部顯示腳本的正常執行。
我的問題:如何讓會話保持活躍狀態?
本地機器:
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.9
BuildVersion: 13A603
遠程機器:
$ lsb_release -d
Description: Ubuntu 12.04.3 LTS
你可以發佈腳本嗎? – Dan
@Dan:我不喜歡它,因爲裏面有很多硬編碼的信息。這不是什麼瘋狂的事情,只是很多捲曲,循環和不健康的'gmt' *電話。 *'格林尼治標準時間 - 通用映射工具版本5.1.0' – Chris