From 6b0e62ec59fabded9a75ce493a2422a1b6ffac28 Mon Sep 17 00:00:00 2001 From: Michael Peter Christen Date: Sun, 6 Apr 2014 01:00:09 +0200 Subject: [PATCH] Emergency bugfix for killYACY.sh as the file yacy00.log does not exist in case that a too many open files error exist. In such a case, the file yacy00.log does not exist but only the file yacy00.log.lck. In the long term a different solution should be addressed. --- killYACY.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/killYACY.sh b/killYACY.sh index e9413e788..a5db0ab42 100755 --- a/killYACY.sh +++ b/killYACY.sh @@ -4,10 +4,13 @@ # To stop YaCy, use stopYACY.sh cd `dirname $0` +PID=`fuser DATA/LOG/yacy00.log.lck | awk '{print $1}'` +echo "process-id is " $PID +kill -3 $PID +kill -9 $PID PID=`fuser DATA/LOG/yacy00.log | awk '{print $1}'` echo "process-id is " $PID kill -3 $PID kill -9 $PID rm -f DATA/yacy.running -echo "killed pid " $PID ", YaCy terminated" - +echo "killed pid " $PID ", YaCy terminated" \ No newline at end of file