RemoteClientのインストールディレクトリ | C:\lib\RemoteClient |
simBioのインストールディレクトリ | C:\lib\simBio |
simBio実行時のベースディレクトリ (log4jで作成される.logファイルはこのディレクトリをベースとする) |
C:\lib\simBio |
simBioのコンパイル済みモジュールが保存されているディレクトリ (RemoteGUIのupdateコマンド実行時、ここからコピーする) |
\\fs\public\worker |
RemoteClientのインストールディレクトリ | /data/RemoteClient |
simBioのインストールディレクトリ | /opt/simBio |
simBio実行時のベースディレクトリ (log4jで作成される.logファイルはこのディレクトリをベースとする) |
/opt/simBio |
simBioのコンパイル済みモジュールが保存されているディレクトリ (RemoteGUIのupdateコマンド実行時、ここからコピーする) |
/data/simbio |
cvsワークスペース | /data/simbio/cvswork |
$ su jsadmin
password:********
$ cd /data/simbio/cvswork
$ export CVS_RSH=ssh
$ cvs -d:ext:oka@krpsvr.off.biosim.med.kyoto-u.ac.jp:/pub/cvsroot checkout RemoteClient
password:********
$ cd /data/simbio/cvswork/RemoteClient
$ vi build.xml
<property name="tools.home"
value="\data\RemoteClient"
description="for Unix" />
<property name="simBio.home"
value="\data\simbio"
description="for Unix" />
$ ant -f build.xml
$ cd /data/simbio/bin
$ chmod 750 *.sh
$ cd /opt/simBio
$ mkdir bin
$ cd bin
$ ln -s /data/simbio/bin/commandServer.sh commandServer.sh
$ ln -s /data/simbio/bin/cvsUpdate.sh cvsUpdate.sh
$ ln -s /data/simbio/bin/check.sh check.sh
$ ln -s /data/simbio/bin/deploy.sh deploy.sh
$ cd /opt/simBio/bin
$ ./commandServer.sh
2006/05/08 18:20:31 CommandServer start.
$ cd /opt/simBio
$ ./commandServer.sh &
この場合、終了するには、psコマンドでプロセスIDを調べ、killコマンドで終了させます。$ ps ux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
jsadmin 6785 0.0 0.0 6080 980 pts/2 S 20:00 0:00 /bin/sh ./commandServer.sh
jsadmin 6786 9.7 0.5 219560 14748 pts/2 Sl 20:00 0:00 java -cp /data/RemoteClient
$ kill -9 6786
<property name="tools.home"
value="c:\lib\RemoteClient"
description="for Windows" />
<property name="simBio.home"
value="c:\lib\simBio"
description="for Windows" />
[for Windows settings]
keyStore.win=C:\\lib\\RemoteClient\\conf\\serverKeys
path.script.win=c:\\lib\\simbio\\bin\\
SET TOOLS_HOME=C:\lib\RemoteClient
SET STATUS_FILEPATH=C:\lib\simBio
SET SIMBIO_HOME=C:\lib\simBio
...
XCOPY \\FS\PUBLIC\WORKER %SIMBIO_HOME% /E /Y
$ cd /data/simbio/cvswork
$ export CVS_RSH=ssh
$ cvs -d:ext:oka@krpsvr.off.biosim.med.kyoto-u.ac.jp:/pub/cvsroot checkout RemoteClient
password:********
$ cd /data/simbio/cvswork/RemoteClient
$ vi build.xml
<property name="tools.home"
value="\data\RemoteClient"
description="for Unix" />
<property name="simBio.home"
value="\data\simbio"
description="for Unix" />
$ cd /data/simbio/cvswork/RemoteClient/src/main/resources
$ vi System.properties
[for Linux settings]
keyStore.linux=/data/simbio/conf/serverKeys
path.script.linux=/data/simbio/bin/
$ vi /data/simbio/cvswork/RemoteClient/src/main/resources/org/simBio/tools/remote/commandServer.sh
TOOLS_HOME=/data/RemoteClient
...
WORK_DIR=/data/simbio
$ vi /data/simbio/cvswork/RemoteClient/src/main/resources/org/simBio/tools/remote/check.sh
STATUS_FILEPATH=/data/simBio
$ vi /data/simbio/cvswork/RemoteClient/src/main/resources/org/simBio/tools/remote/deploy.sh
SIMBIO_HOME=/data/simBio
SERVER_ROOT=/pub/simbio
$ ant -f build.xml
$ cd /data/simbio/bin
$ chmod 750 *.sh
$ cd /data/simbio/bin
$ ./commandServer.sh
2006/05/08 18:20:31 CommandServer start.
$ cd /data/simbio/bin
$ ./commandServer.sh &
この場合、終了するには、psコマンドでプロセスIDを調べ、killコマンドで終了させます。$ ps ux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
jsadmin 6785 0.0 0.0 6080 980 pts/2 S 20:00 0:00 /bin/sh ./commandServer.sh
jsadmin 6786 9.7 0.5 219560 14748 pts/2 Sl 20:00 0:00 java -cp /data/RemoteClient
$ kill -9 6786