更改一堆服务器的环境变量的最简单方法?

时间:2014-02-21 01:45:48

标签: ruby ssh

最简单的方法(在Ruby中)远程SSH到一堆服务器并更改〜/ .bash_profile中的环境变量是什么?假设我有这些服务器的公钥访问权限,而不必手动输入密码。有没有办法用Capistrano做到这一点?

1 个答案:

答案 0 :(得分:0)

使用shell(不是ruby,但你应该可以更新到ruby脚本)

while read -r server
do
ssh user@$server "sed -i s/old/new/ ~/.bash_profile"
done < server.list