diff --git a/src/modules/network_element/service/ne_version.go b/src/modules/network_element/service/ne_version.go index ae454ab7..b935fb99 100644 --- a/src/modules/network_element/service/ne_version.go +++ b/src/modules/network_element/service/ne_version.go @@ -270,8 +270,8 @@ func (r NeVersion) operateCommand(action, neType string, neFilePaths []string) ( // 写入脚本文件 file.WriterFileTXT(fmt.Sprintf("#!/bin/bash\n%s", strings.Join(omcStrArr, " && ")), "/usr/local/etc/omc/script/omc_exec.sh") - // 执行omc相关命令 - cmdStrArr = append(cmdStrArr, "sudo systemctl start omc-exec \n") + // 2s后执行omc相关命令 + cmdStrArr = append(cmdStrArr, "nohup sh -c \"sleep 2s && systemctl start omc-exec\" & \n") cmdStrArr = append(cmdStrArr, fmt.Sprintf("echo '%s' \n", okFlagStr)) return okFlagStr, cmdStrArr, nil } else if neType == "IMS" {