Here my script to start H2 db as daemon under linux Os.
Please note param “-baseDir $HOME” this means that default storage path is the home of the user that start db,
change variable with absolute path to prevent new Db creation with wrong users.
#!/bin/sh cd `dirname ${0}`/.. case $1 in help) java -cp <h2Path>/h2-*.jar org.h2.tools.Server -? ;; start) java -cp <h2Path>/h2-*.jar org.h2.tools.Server -tcp -web -baseDir $HOME & ;; stop) java -cp <h2Path>/h2-*.jar org.h2.tools.Server -tcpShutdown "tcp://localhost" ;; *) echo "Usage ${0} (help|start|stop)" ;; esac