0
將遠程SSH遠程連接到一堆服務器並更改〜/ .bash_profile中的環境變量,最簡單的方法是什麼(在Ruby中)?假設,我有公共密鑰訪問這些服務器,不必手動輸入密碼。有沒有辦法與Capistrano做到這一點?爲一堆服務器更改環境變量的最簡單方法?
將遠程SSH遠程連接到一堆服務器並更改〜/ .bash_profile中的環境變量,最簡單的方法是什麼(在Ruby中)?假設,我有公共密鑰訪問這些服務器,不必手動輸入密碼。有沒有辦法與Capistrano做到這一點?爲一堆服務器更改環境變量的最簡單方法?
使用shell(不是紅寶石,但你應該罰款更新到Ruby腳本)
while read -r server
do
ssh [email protected]$server "sed -i s/old/new/ ~/.bash_profile"
done < server.list