class_docstr: Cluster manager for TensorFlow servers.
docstr: Execute a bash script remotely.
  
  Args:
      args (list): bash commands
      hostname (str): host name or address
  
  Returns:
      Process: process handle
docstr_tok: ["Execute","a","bash","script","remotely",".","Args",":","args","(","list",")",":","bash","commands","hostname","(","str",")",":","host","name","or","address","Returns",":","Process",":","process","handle"]
code: def remote_exec(self, args, hostname):
      """
      Execute a bash script remotely.
  
      Args:
          args (list): bash commands
          hostname (str): host name or address
  
      Returns:
          Process: process handle
      """
  
imports: import atexit
  import contextlib
  import json
  import os
  import signal
  import subprocess
  import sys
  import warnings
  from abc import ABCMeta, abstractmethod
  import paramiko
  from autodist.const import DEFAULT_PORT_RANGE, DEFAULT_WORKING_DIR, ENV
  from autodist.resource_spec import ResourceSpec
  from autodist.utils import logging
label_desc: Use image node_id 13 for calling the Cluster obj's underlying member method code with example usage: obj.remote_exec(args, hostname) without return types