diff -r d76ec18cc1e7 heartbeat/pgsql
--- a/heartbeat/pgsql	Thu Nov 04 11:18:52 2010 +0900
+++ b/heartbeat/pgsql	Thu Nov 04 11:33:32 2010 +0900
@@ -441,7 +441,7 @@
      if [ -f $PIDFILE ]
      then
          PID=`head -n 1 $PIDFILE`
-         kill -s 0 $PID >/dev/null 2>&1 && fuser $OCF_RESKEY_pgdata 2>&1 | grep $PID >/dev/null 2>&1
+         kill -s 0 $PID >/dev/null 2>&1 && head -n 1 /proc/${PID}/cmdline 2>&1 | grep postgres >/dev/null 2>&1
          return $?
      fi
 
