コード例 #1
0
ファイル: firewall.py プロジェクト: Liujinan001/ambari-2.7.5
  def run_command(self):
    from ambari_commons.os_windows import run_powershell_script, CHECK_FIREWALL_SCRIPT, WinServiceController, SERVICE_STATUS_RUNNING

    if WinServiceController.QueryStatus(self.FIREWALL_SERVICE_NAME) != SERVICE_STATUS_RUNNING:
      self.returncode = 0
      self.stdoutdata = ""
      self.stderrdata = ""
    else:
      retcode, out, err = run_powershell_script(CHECK_FIREWALL_SCRIPT)
      self.returncode = retcode
      self.stdoutdata = out
      self.stderrdata = err
コード例 #2
0
ファイル: amc_service.py プロジェクト: willwill1101/ambari
def ensure_hdp_service_soft_dependencies():
    if SERVICE_STATUS_RUNNING != WinServiceController.QueryStatus(
            EMBEDDED_HBASE_MASTER_SERVICE):
        err = 'ERROR: Service "{0}" was not started.'.format(
            EMBEDDED_HBASE_MASTER_SERVICE)
        raise FatalException(1, err)
コード例 #3
0
ファイル: service.py プロジェクト: mx739150/ambari-app
 def status(self):
     svcStatus = WinServiceController.QueryStatus(
         self.resource.service_name)
     if svcStatus == win32service.SERVICE_RUNNING:
         return True
     return False