#!/bin/sh | |
# | |
# This script makes it easier to launch various cloudscape tools | |
# Usage: "sh cs.sh <command>" | |
# where <command> is one of "start, stop, ij, look" | |
# | |
# where the Cloudscape libraries reside | |
CSLIB=/Volumes/Stuff/Java/Cloudscape_10.0/lib | |
# where the DBs live | |
DBROOT=/tmp/cloudscape | |
# name of the default DB | |
DBNAME=perfDB | |
# the Java VM | |
JAVA=/usr/bin/java | |
NSC="$JAVA -Dcloudscape.system.home=$DBROOT com.ihost.cs.drda.NetworkServerControl" | |
export CLASSPATH="${CSLIB}/cs.jar:${CSLIB}/cstools.jar:${CSLIB}/csnet.jar:${CLASSPATH}" | |
case $1 in | |
start ) | |
$NSC start -h 0.0.0.0 | |
break;; | |
stop ) | |
$NSC shutdown | |
break;; | |
ij ) | |
$JAVA -Dij.protocol=jdbc:cloudscape: -Dij.database=$DBROOT/$DBNAME com.ihost.cs.tools.ij | |
break;; | |
look ) | |
$JAVA com.ihost.cs.tools.cslook -d jdbc:cloudscape:$DBROOT/$DBNAME | |
break;; | |
* ) | |
echo "unknown command $1" | |
break ;; | |
esac |