From 5c38a0bdb48b4d8f264931111eaefb4ad4b4500e Mon Sep 17 00:00:00 2001 From: Michael Boelen Date: Fri, 13 Sep 2019 11:47:39 +0200 Subject: Tests using lsof may ignore threads (if supported) --- include/binaries | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'include/binaries') diff --git a/include/binaries b/include/binaries index 661e0d41..d8a28cfa 100644 --- a/include/binaries +++ b/include/binaries @@ -189,7 +189,15 @@ lsattr) LSATTRBINARY="${BINARY}"; LogText " Found known binary: lsattr (file attributes) - ${BINARY}" ;; lsblk) LSBLKBINARY="${BINARY}"; LogText " Found known binary: lsblk (block devices) - ${BINARY}" ;; lsmod) LSMODBINARY="${BINARY}"; LogText " Found known binary: lsmod (kernel modules) - ${BINARY}" ;; - lsof) LSOFBINARY="${BINARY}"; LogText " Found known binary: lsof (open files) - ${BINARY}" ;; + lsof) + LSOFBINARY="${BINARY}" + LogText " Found known binary: lsof (open files) - ${BINARY}" + DATA=$(${LSOFBINARY} -h 2>&1 | grep "\-K \[i\] list\|\(i\)gn tasKs") + if [ $? -eq 0 ]; then + LogText "Note: added -K i to ignore tasks on Linux" + LSOF_EXTRA_OPTIONS=" -K i" + fi + ;; lsvg) LSVGBINARY=${BINARY}; LogText " Found known binary: lsvg (volume manager) - ${BINARY}" ;; lvdisplay) LVDISPLAYBINARY="${BINARY}"; LogText " Found known binary: lvdisplay (LVM tool) - ${BINARY}" ;; lynx) LYNXBINARY="${BINARY}"; LYNXVERSION=$(${BINARY} -version | grep "^Lynx Version" | cut -d ' ' -f3); LogText "Found known binary: lynx (browser) - ${BINARY} (version ${LYNXVERSION})" ;; -- cgit v1.2.3