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

Loading…
Cancel
Save