• shaw's avatar
    fix: 使用完整路径执行 sudo 和 systemctl 命令 · 4eaa0cf1
    shaw authored
    问题原因:
    - systemd 服务的 PATH 环境变量可能受限
    - 直接使用 "sudo" 可能找不到可执行文件
    
    修复内容:
    - 添加 findExecutable 函数动态查找可执行文件路径
    - 先尝试 exec.LookPath,再检查常见系统路径
    - 添加日志显示实际使用的路径,方便调试
    - 兼容不同 Linux 发行版的路径差异
    4eaa0cf1
restart.go 2.55 KB