孟令鑫 пре 1 година
родитељ
комит
08dd45253d

+ 1 - 1
aarch64/pji/common/service/rosbag_record.go

@@ -47,7 +47,7 @@ func BagRecord(nodeName string) {
 	parent:
 		for {
 			c_log.GlobalLogger.Info("record 环境变量为:", config.CloudConfig.RecordEnvs)
-			cmd, err = util.ExecuteWithEnvAndDirAsync(config.CloudConfig.RecordEnvs, config.CloudConfig.BagDataDir, "/opt/ros/melodic/bin/rosbag", command...)
+			cmd, err = util.ExecuteWithEnvAndDirAsync(config.CloudConfig.RecordEnvs, config.CloudConfig.BagDataDir, "rosbag", command...)
 			if err != nil {
 				c_log.GlobalLogger.Error("执行record命令", command, "出错:", err)
 				continue

+ 2 - 0
aarch64/pjisuv/common/service/rosbag_record.go

@@ -37,6 +37,8 @@ func BagRecord(nodeName string) {
 		// 不在此处压缩,因为 rosbag filter 时会报错。在上传到oss之前压缩即可。
 		// 包名格式:2023-11-15-17-35-20_0.bag
 		_ = util.CreateParentDir(config.CloudConfig.BagDataDir)
+		systemEnv := os.Environ()
+		c_log.GlobalLogger.Info("系统环境变量为:", systemEnv)
 		cmd, err := util.ExecuteWithEnvAndDirAsync(os.Environ(), config.CloudConfig.BagDataDir, "rosbag", command...)
 		if err != nil {
 			c_log.GlobalLogger.Error("执行record命令", command, "出错:", err)