summaryrefslogtreecommitdiff
path: root/startYACY.sh
diff options
context:
space:
mode:
Diffstat (limited to 'startYACY.sh')
-rwxr-xr-xstartYACY.sh16
1 files changed, 11 insertions, 5 deletions
diff --git a/startYACY.sh b/startYACY.sh
index f935ae2e3..eea089f01 100755
--- a/startYACY.sh
+++ b/startYACY.sh
@@ -224,10 +224,16 @@ else
echo "** STOP YaCy: execute stopYACY.sh and wait some seconds **"
echo "** GET HELP for YaCy: see http://wiki.yacy.net and http://forum.yacy.de **"
echo "*******************************************************************************"
- echo " >> YaCy started as daemon process. Administration at http://localhost:$PORT << "
- eval $cmdline
- if [ "$TAILLOG" -eq "1" -a ! "$DEBUG" -eq "1" ];then
- sleep 1
- tail -f DATA/LOG/yacy00.log
+ if [ $DEBUG -eq 1 ] #debug
+ then
+ # with exec the java process become the main process and will receive signals such as SIGTERM
+ exec $cmdline
+ else
+ echo " >> YaCy started as daemon process. Administration at http://localhost:$PORT << "
+ eval $cmdline
+ if [ "$TAILLOG" -eq "1" -a ! "$DEBUG" -eq "1" ];then
+ sleep 1
+ tail -f DATA/LOG/yacy00.log
+ fi
fi
fi