workwith script
This section explain how to use workwith.sh script.
In all cases the first script to use is workwith.sh this script will set all needed session variables for others scripts to use.
cd scriptsFolder "in this case: /home/gemstone/GsDevKit_home/shared/repos/OrbeonPersistenceLayer/scripts"
. ./workwith.sh -s devKit_354 -v 3.5.4
This will print the following output:
STONE_NAME: devKit_354
GS_VERSION: 3.5.4
GEMSTONE: /home/gemstone/GsDevKit_home/shared/downloads/products/GemStone64Bit3.5.4-x86_64.Linux
GS_CONF_FILE: /home/gemstone/GsDevKit_home/server/stones/devKit_354/extents/system.conf GS_BACKUPS: /home/gemstone/GsDevKit_home/server/stones/devKit_354/backups
GS_EXTENTS: /home/gemstone/GsDevKit_home/server/stones/devKit_354/extents
GS_TRANLOGS: /home/gemstone/GsDevKit_home/server/stones/devKit_354/tranlogs
GS_LOGS: /home/gemstone/GsDevKit_home/server/stones/devKit_354/logs
GS_CLEAN_EXTENT: /home/gemstone/GsDevKit_home/shared/downloads/products/GemStone64Bit3.5.4-x86_64.Linux/bin/extent0.dbf
Each of these session variables are used in other scripts so they must be defined. If you are runnung more than one Stone you can switch between then using this script:
. ./workwith.sh -s devKit_354 -v 3.5.4
./collectGarbage.sh
./backup.sh -f my-backup-01-01-2019
.....
. ./workwith.sh -s devKit_361 -v 3.6.1
Last updated