fabrice ([EMAIL PROTECTED]) wrote:

> "[fab@localhost freenet]$ sh start-freenet.sh
> usage: kaffe [-options] class

Bah.  Crappy shell scripts. :(  I keep telling people not to use them,
but I suppose that since they're on the official site, people are going
to expect them to work....

Here's a slightly simplified/edited version of my setup.

===========================================================================
bash-2.05$ id
uid=1007(freenet) gid=1007(freenet) groups=1007(freenet)

bash-2.05$ ls -l *.jar
-rw-r--r--  1 freenet  freenet    88939 Feb 26  2002 freenet-ext.jar
-rw-r--r--  1 freenet  50       1388554 Sep 27 18:53 freenet-20020927-2.jar
lrwxr-xr-x  1 freenet  50            22 Sep 27 18:53 freenet.jar -> 
freenet-20020927-2.jar
[[ Lots of other freenet-2002*.jar files snipped. ]]

bash-2.05$ cat .bash_profile
CLASSPATH=$HOME/freenet.jar:$HOME/freenet-ext.jar
export CLASSPATH

bash-2.05$ cat run
#!/bin/sh

while true; do
    pids=`ps xw | grep -v grep | grep -q java | awk '{print $1}'`
    [ -z "$pids" ] && break
    kill `echo $pids`
    sleep 2
done

nohup java -mx 224M freenet.node.Main &
===========================================================================

I run the node logging in as freenet and running "./run".

-- 
Greg Wooledge                  |   "Truth belongs to everybody."
[EMAIL PROTECTED]              |    - The Red Hot Chili Peppers
http://wooledge.org/~greg/     |

Attachment: msg01212/pgp00000.pgp
Description: PGP signature

Reply via email to