zhangzengfei
2023-10-18 daac628c64069633787588372dea22499ac35396
system-service/iwlist/iwlist.go
@@ -1,6 +1,7 @@
package iwlist
import (
   "fmt"
   "os/exec"
   "regexp"
   "strconv"
@@ -44,7 +45,9 @@
func Scan(interfaceName string) ([]Cell, error) {
   // execute iwlist for scanning wireless networks
   cmd := exec.Command("iwlist", interfaceName, "scan")
   // 博通网卡不加sudo扫描不到网络
   cmdStr := fmt.Sprintf("sudo iwlist %s scan", interfaceName)
   cmd := exec.Command("/bin/bash", "-c", cmdStr)
   out, err := cmd.CombinedOutput()
   if err != nil {
      return nil, err