class Tinet::Command::Exec
Public Instance Methods
run(node_name, command)
click to toggle source
# File lib/tinet/command/exec.rb, line 6 def run(node_name, command) node = nodes.find { |node| node.name == node_name } raise "No such container: #{node_name}" if node.nil? case node.type when :docker sudo "docker exec -it #{namespaced(node.name)} #{command}" when :netns sudo "ip netns exec #{namespaced(node.name)} #{command}" end end