From 66af04e597914351a0d70f53b3e443397196bbcc Mon Sep 17 00:00:00 2001 From: simonzhangsz Date: Tue, 23 Jul 2024 21:00:50 +0800 Subject: [PATCH] fix: sudo for ims-start & ims-stop --- src/modules/network_element/service/ne_version.impl.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/network_element/service/ne_version.impl.go b/src/modules/network_element/service/ne_version.impl.go index 48040b1a..6d309223 100644 --- a/src/modules/network_element/service/ne_version.impl.go +++ b/src/modules/network_element/service/ne_version.impl.go @@ -248,13 +248,13 @@ func (r *NeVersionImpl) operateCommand(action, neType string, neFilePaths []stri smsHost := fmt.Sprintf("%s smsc.%s smsc", para5GData["SIP_IP"], imsOrgHost) cmdStrArr = append(cmdStrArr, fmt.Sprintf("grep -qxF '%s' /etc/hosts || echo '%s' | sudo tee -a /etc/hosts \n", smsHost, smsHost)) - cmdStrArr = append(cmdStrArr, "ims-stop || true && ims-start \n") + cmdStrArr = append(cmdStrArr, "sudo ims-stop || true && sudo ims-start \n") // 30s后停止服务 // cmdStrArr = append(cmdStrArr, "nohup sh -c \"sleep 30s && sudo ims-stop\" > /dev/null 2>&1 & \n") } else { - cmdStrArr = append(cmdStrArr, "ims-stop \n") + cmdStrArr = append(cmdStrArr, "sudo ims-stop \n") cmdStrArr = append(cmdStrArr, pkgCmdStr+" \n") - cmdStrArr = append(cmdStrArr, "ims-start \n") + cmdStrArr = append(cmdStrArr, "sudo ims-start \n") } } else { if action == "install" {