Files
basics/system/sysctl.go
spiritlhl 85c38f05ea update
2024-07-26 10:07:51 +00:00

26 lines
476 B
Go

package system
import (
"os/exec"
"strings"
)
// func checkSysctlVersion(path string) bool {
// out, err := exec.Command(path, "-h").Output()
// if err != nil {
// return false
// }
// if strings.Contains(string(out), "error") {
// return false
// }
// return true
// }
func getSysctlValue(path, key string) (string, error) {
out, err := exec.Command(path, "-n", key).Output()
if err != nil {
return "", err
}
return strings.TrimSpace(string(out)), nil
}