Actually much better like this

pull/333/head
Nex 8 years ago
parent 0614d20606
commit b5051fe01a

@ -18,11 +18,6 @@ func FindProcsByFile(file_path string) ([]int, error) {
return []int{}, err return []int{}, err
} }
grep_bin, err := exec.LookPath("grep")
if err != nil {
return []int{}, err
}
awk_bin, err := exec.LookPath("awk") awk_bin, err := exec.LookPath("awk")
if err != nil { if err != nil {
return []int{}, err return []int{}, err
@ -34,11 +29,10 @@ func FindProcsByFile(file_path string) ([]int, error) {
} }
lsof := exec.Command(lsof_bin, file_path) lsof := exec.Command(lsof_bin, file_path)
grep := exec.Command(grep_bin, "-v", "COMMAND") awk := exec.Command(awk_bin, "NR>1 {print $2}")
awk := exec.Command(awk_bin, "{print $2}")
sort := exec.Command(sort_bin, "-u") sort := exec.Command(sort_bin, "-u")
output, _, err := common.Pipeline(lsof, grep, awk, sort) output, _, err := common.Pipeline(lsof, awk, sort)
if err != nil { if err != nil {
return []int{}, err return []int{}, err
} }

Loading…
Cancel
Save