我有一個IP列表,我正在循環ssh到他們每個人並捕獲一些日誌。目前,它會循環遍歷所有的IP並做我想做的事情,當它遇到最後一行後,它遇到最後一個IP時會發生問題,它會嘗試產生另一個空行,導致出錯。 (spawn ssh [email protected]) 如何防止發生此錯誤? myexpect.sh set user user
set pass pass
set timeout 600
#
我想使用expect腳本運行在Heroku DYNOS一個SSH命令(例如:Get IP of Heroku dynos)登錄到DYNO時 確切輸出爲: ▸ heroku-cli: update available from 6.12.9 to 6.14.21-d83c94b
Establishing credentials... done
Connecting to <dyno> on ⬢
我需要做的是在expect腳本的開頭設置一個變量,該變量取決於文件的大小。我需要做的是這樣的: set filesize `stat -c%s foo.bin`
set factor 42
set timeout $filesize/$factor
我已經四處搜尋了一些教程,但是搜索關鍵字「希望」和「計算」是太常見了,因此搜索結果不面對UNIX二進制在/ usr/bin中/期待。 如何在e