标签: ruby ssh
最简单的方法(在Ruby中)远程SSH到一堆服务器并更改〜/ .bash_profile中的环境变量是什么?假设我有这些服务器的公钥访问权限,而不必手动输入密码。有没有办法用Capistrano做到这一点?
答案 0 :(得分:0)
使用shell(不是ruby,但你应该可以更新到ruby脚本)
while read -r server do ssh user@$server "sed -i s/old/new/ ~/.bash_profile" done < server.list