summaryrefslogtreecommitdiff
path: root/startYACY.sh
diff options
context:
space:
mode:
authordanielr <danielr@6c8d7289-2bf4-0310-a012-ef5d649a1542>2008-07-24 18:56:29 +0000
committerdanielr <danielr@6c8d7289-2bf4-0310-a012-ef5d649a1542>2008-07-24 18:56:29 +0000
commit785688ef8285baf3afcaf04cd2ecf84cfd94dbe4 (patch)
tree780832ed1b31bdc3a7a0ba9eb2d36bf616654d32 /startYACY.sh
parent50ef5c406fdee5ed4fd75fdf6aa8faf3d6b2b831 (diff)
- creating pid-file under linux
- added modified init-script (using startYACY.sh instead of doing the same thing) git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5017 6c8d7289-2bf4-0310-a012-ef5d649a1542
Diffstat (limited to 'startYACY.sh')
-rwxr-xr-xstartYACY.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/startYACY.sh b/startYACY.sh
index 82e3db116..5b986aa5a 100755
--- a/startYACY.sh
+++ b/startYACY.sh
@@ -2,6 +2,7 @@
JAVA="`which java`"
CONFIGFILE="DATA/SETTINGS/yacy.conf"
LOGFILE="yacy.log"
+PIDFILE="yacy.pid"
OS="`uname`"
#check if OS is Sun Solaris or one of the OpenSolaris distributions and use different version of id if necessary
@@ -126,9 +127,9 @@ if [ $DEBUG -eq 1 ] #debug
then
cmdline="$JAVA $JAVA_ARGS -Djava.awt.headless=true -classpath $CLASSPATH yacy"
elif [ $LOGGING -eq 1 ];then #logging
- cmdline="$JAVA $JAVA_ARGS -Djava.awt.headless=true -classpath $CLASSPATH yacy >> yacy.log &"
+ cmdline="$JAVA $JAVA_ARGS -Djava.awt.headless=true -classpath $CLASSPATH yacy >> yacy.log & echo \$! > $PIDFILE"
else
- cmdline="$JAVA $JAVA_ARGS -Djava.awt.headless=true -classpath $CLASSPATH yacy >> /dev/null &"
+ cmdline="$JAVA $JAVA_ARGS -Djava.awt.headless=true -classpath $CLASSPATH yacy >> /dev/null & echo \$! > $PIDFILE"
fi
if [ $PRINTONLY -eq 1 ];then
echo $cmdline