# #***************************************************************** if __name__ == '__main__': param = sys.argv logger = IaasLogger() #ログ用パラメータ logparam = ["DeleteMyCloud", os.getpid(), "Farm ID:%s" % str(param[3])] logger.start(logparam) #実行 try: #パラメータ解説 # 0.ファイル名 # 1.ユーザー名 # 2.プラットフォームNo # 3.マイクラウド名 # iaasController = iaasSelect(param[1], param[2]) if iaasController == None: sys.exit() res = iaasController.terminateMyCloud(param[2], param[3]) print res except: logger.error(traceback.format_exc()) raise logger.end(logparam)
import traceback if __name__ == '__main__': param = sys.argv logger = IaasLogger() #ログ用パラメータ logparam = ["StartVolume",os.getpid(), "インスタンスNo:%s, ボリュームNo:%s" %(str(param[3]),str(param[3]))] logger.start(logparam) #実行 try: #パラメータ解説 # 0.ファイル名 # 1.ユーザー名 # 2.プラットフォームNo # 3.インスタンスNo # 4.ボリュームNo # # 例:param = [None, "1", "6", "1", "7", "1"] iaasController = iaasSelect(param[1], param[2]) if iaasController == None: sys.exit() res = iaasController.startVolume(param[3], param[4]) print res except: logger.error(traceback.format_exc()) raise logger.end(logparam)