| #******************************************************************************* |
| # Copyright (c) 2014 IBM Corporation and others. |
| # All rights reserved. This program and the accompanying materials |
| # are made available under the terms of the Eclipse Public License v1.0 |
| # which accompanies this distribution, and is available at |
| # http://www.eclipse.org/legal/epl-v10.html |
| # |
| # Contributors: |
| # IBM Corporation - initial API and implementation |
| #******************************************************************************* |
| #!/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 |