| #!/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 |