|
@@ -14,9 +14,9 @@ from utils import yaml_utils
|
|
|
# --------------------------------------------------
|
|
|
def generate_xosc(parse_prefix, local_parse_dir, local_delete_list):
|
|
|
try:
|
|
|
- os.chdir(xosc_command_dir)
|
|
|
- command2 = 'python3 jiqiren_outdoor.py {} 0'.format(local_parse_dir[:-1]) # 配送机器人0 巡检机器人1
|
|
|
- logging.info("进入目录 %s 调用命令2: %s", xosc_command_dir, command2)
|
|
|
+ os.chdir(xosc_dir)
|
|
|
+ command2 = '{} {} 1'.format(xosc_command,local_parse_dir[:-1]) # 配送机器人0 巡检机器人1
|
|
|
+ logging.info("进入目录 %s 调用命令2: %s", xosc_dir, command2)
|
|
|
process = subprocess.Popen(command2, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
|
|
stdout, stderr = process.communicate() # 等待进程执行完成并获取输出
|
|
|
if process.returncode == 0:
|
|
@@ -77,7 +77,8 @@ if __name__ == '__main__':
|
|
|
sys.exit(1)
|
|
|
# --------------------------------------------------
|
|
|
temp_dir = config['temp-dir'] # 临时文件目录
|
|
|
- xosc_command_dir = config['xosc-command-dir'] # 生成xosc命令的目录
|
|
|
+ xosc_dir = config['xosc']['dir'] # 生成xosc命令的目录
|
|
|
+ xosc_command = config['xosc']['command'] # 生成xosc命令的目录
|
|
|
auth = oss2.Auth(config['oss']['access-key-id'], config['oss']['access-key-secret']) # oss 账号密码
|
|
|
endpoint = config['oss']['endpoint'] # oss 地址
|
|
|
bucket_name = config['oss']['bucket-name'] # oss 桶
|
|
@@ -90,7 +91,8 @@ if __name__ == '__main__':
|
|
|
bucket = oss2.Bucket(auth, endpoint, bucket_name)
|
|
|
# --------------------------------------------------
|
|
|
logging.info("临时文件目录:%s", config['temp-dir'])
|
|
|
- logging.info("生成xosc命令的目录:%s", config['xosc-command-dir'])
|
|
|
+ logging.info("xosc命令的执行目录:%s", xosc_dir)
|
|
|
+ logging.info("xosc命令:%s", xosc_command)
|
|
|
logging.info("Access Key ID:%s", config['oss']['access-key-id'])
|
|
|
logging.info("Access Key Secret:%s", config['oss']['access-key-secret'])
|
|
|
logging.info("Endpoint:%s", config['oss']['endpoint'])
|