def run_command_for_all_hosts(hosts, commands)
      hosts.each do |each|
        @commands = commands.dup # Notice: @commands will be decremented.
        @commands_len = @commands.length
        @host_param = each
        clear_auth_count
        run_command_for_host
      end
    end
def run_command_for_all_hosts(hosts, commands)
      hosts.each do |each|
        @commands = commands.dup # Notice: @commands will be decremented.
        @commands_len = @commands.length
        @host_param = each
        clear_auth_count
        run_command_for_host
      end
    end
#run_command_for_all_host [for hosts]
   - initialize command list (`@commands`)
     and host params (`@host_param`)
   #run_command_for_host [for a host]  #-> thrower_base
     ...
       #exec_each_prompt #-> override
 Run(exec) commands for all hosts.
 @param [Array<Hash>] hosts Host parameters (read from host list file).
 @param [Array<String>] commands Commands (read from command list file).