# File lib/chef/knife/ssh.rb, line 233 def tmux begin Chef::Mixin::Command.run_command(:command => "tmux new-session -d -s 'knife'") rescue Chef::Exceptions::Exec end session.servers_for.each do |server| begin Chef::Mixin::Command.run_command(:command => "tmux new-window -d -n '#{server.host}' -t 'knife' 'ssh #{server.user ? "#{server.user}@#{server.host}" : server.host}'") rescue Chef::Exceptions::Exec end end exec("tmux attach-session -t knife") end