From 0e604b3abc4e8a49da7d13720482c17e017bf0bf Mon Sep 17 00:00:00 2001 From: Ermal Date: Fri, 29 Oct 2010 14:08:48 +0000 Subject: Make isvalidpid() know about pidfile the same as the other *pid functions do.(consistency) --- etc/inc/util.inc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/etc/inc/util.inc b/etc/inc/util.inc index 90a5f9f..e4efbfb 100644 --- a/etc/inc/util.inc +++ b/etc/inc/util.inc @@ -42,11 +42,10 @@ function killbypid($pidfile) { } function isvalidpid($pid) { - $running = `ps -p $pid | wc -l`; - if(intval($running) > 1) - return true; - else - return false; + $output = ""; + exec("/bin/pgrep -F {$pid}", $output, $retval); + + return (intval($retval) == 0); } function is_process_running($process) { -- cgit v1.1