Возможно, вы можете достичь своей цели с помощью простой функции zsh (bash). Допустим, у вас есть сервера l61 l62 l63 и вам часто нужно запускать на них команду:
function run_on_cluster()
{
(for srv in l61 l62 l63;
do
echo "ssh $srv $1";
done) | parallel --gnu
}
Итак, в командной строке:
$ run_on_cluster "uname -r"
2.6.32-279.el6.x86_64
2.6.32-279.el6.x86_64
2.6.32-504.23.4.el6.x86_64