From 9f13c5e2cb4b2780f6137f83f87e2e12636718d0 Mon Sep 17 00:00:00 2001 From: Lukas Nykryn Date: Wed, 26 Mar 2014 14:30:14 +0100 Subject: pids_var_run: handle '(deleted)' --- rc.d/init.d/functions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rc.d/init.d/functions b/rc.d/init.d/functions index b0a5aadb..d474a620 100644 --- a/rc.d/init.d/functions +++ b/rc.d/init.d/functions @@ -161,7 +161,7 @@ __pids_var_run() { for p in $line ; do if [ -z "${p//[0-9]/}" -a -d "/proc/$p" ] ; then if [ -n "$binary" ] ; then - local b=$(__readlink /proc/$p/exe) + local b=$(readlink /proc/$p/exe | sed -e 's/\s*(deleted)$//') [ "$b" != "$binary" ] && continue fi pid="$pid $p" -- cgit v1.2.1