Fix TUN mode cleanup on Linux/macOS (#8202)

This commit is contained in:
Aron Yang
2025-10-26 11:09:23 +08:00
committed by GitHub
parent b2d6282755
commit 22c233f0cd
3 changed files with 30 additions and 4 deletions
@@ -34,7 +34,7 @@ public class CoreAdminManager
StringBuilder sb = new();
sb.AppendLine("#!/bin/bash");
var cmdLine = $"{fileName.AppendQuotes()} {string.Format(coreInfo.Arguments, Utils.GetBinConfigPath(configPath).AppendQuotes())}";
sb.AppendLine($"sudo -S {cmdLine}");
sb.AppendLine($"exec sudo -S -- {cmdLine}");
var shFilePath = await FileManager.CreateLinuxShellFile("run_as_sudo.sh", sb.ToString(), true);
var procService = new ProcessService(