code: def _copy_script_to_working_dir(self, script_name):
      script = os.path.join(
          os.path.dirname(__file__), f"_{script_name}"
      )
      if os.path.exists(script_name):
          os.unlink(script_name)
      os.link(script, script_name)
  
imports: import json
  import os
  import tempfile
  from typing import TYPE_CHECKING, Any, Dict, Optional
  from ray_release.cluster_manager.cluster_manager import ClusterManager
  from ray_release.command_runner.command_runner import CommandRunner
  from ray_release.exception import ClusterNodesWaitTimeout, CommandError, CommandTimeout, LocalEnvSetupError, LogsError, FetchResultError
  from ray_release.file_manager.file_manager import FileManager
  from ray_release.job_manager import JobManager
  from ray_release.logger import logger
  from ray_release.util import format_link, get_anyscale_sdk
  from ray_release.wheels import install_matching_ray_locally
label_desc: Use image node_id 3 for calling the JobRunner obj's underlying member method code with example usage: obj._copy_script_to_working_dir(script_name) without return types