always kill shutdown java instance, even if yacy succeeded,

in future, the TERM-signal should be used, but currently not all threads are joined during shutdown


git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7083 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
f1ori 15 years ago
parent be0abd92cd
commit 6d2e0f5fb4

@ -261,17 +261,19 @@ ifdef(`ArchLinux', `
let timeout=$timeout-1 let timeout=$timeout-1
if [ $timeout -eq 0 ]; then if [ $timeout -eq 0 ]; then
kill -9 $pid &>/dev/null kill -9 $pid &>/dev/null
# dont forget to kill shutdown process if necessary
shutdown_pid=$( ps ax | grep $shutdown_pid | awk '{ print $1 }' | grep $shutdown_pid )
if [ -n "$shutdown_pid" ] ; then
kill -9 $shutdown_pid
fi
break break
fi fi
echo -n "." echo -n "."
sleep 1 sleep 1
pidno=$( ps ax | grep $pid | awk '{ print $1 }' | grep $pid ) pidno=$( ps ax | grep $pid | awk '{ print $1 }' | grep $pid )
done done
# dont forget to kill shutdown process if necessary
shutdown_pid=$( ps ax | grep $shutdown_pid | awk '{ print $1 }' | grep $shutdown_pid )
if [ -n "$shutdown_pid" ] ; then
kill -9 $shutdown_pid
fi
if [ "$2" != "--leave-pidfile" ]; then if [ "$2" != "--leave-pidfile" ]; then
rm $PID_FILE rm $PID_FILE
ifdef(`ArchLinux', ` ifdef(`ArchLinux', `

Loading…
Cancel
Save