コード例 #1
0
    def shutdown_hana(self, ssh):
        if Mu.is_test_mod():
            Mu.log_debug(self.__logger,
                         "It's in test mode, skip shutting down hana.")
            return

        cmd_output = self.__ssh_exec_command(
            'nohup bash -lc "HDB stop" >/dev/null 2>&1 &', ssh)
        Mu.log_debug(self.__logger,
                     "shutting down hana, output:{0}".format(cmd_output))
コード例 #2
0
    def clean_log_backup(self, ssh, sid):
        if Mu.is_test_mod():
            Mu.log_debug(
                self.__logger,
                "It's in test mode, skip cleaning log backup for {0}.".format(
                    sid))
            return

        self.__ssh_exec_command(
            'find /usr/sap/{0}/HDB[0-9][0-9]/backup -name "log_backup_*.*" -mtime +10 -type f -delete'
            .format(sid), ssh)
        Mu.log_debug(self.__logger, "cleaned log backup for {0}.".format(sid))