Выключить HSQLDB в режиме сервера из оболочки - PullRequest
0 голосов
/ 18 апреля 2020

Как я могу остановить работающий экземпляр сервера HSQLDB из оболочки (например, как часть сценария оболочки)?

1 Ответ

0 голосов
/ 18 апреля 2020

Попробуйте следующее. Замените dbname именем вашей базы данных и, при необходимости, измените учетные данные и при необходимости измените путь к классу вашей системы:

java -cp $CLASSPATH:/usr/share/java/hsqldbutil.jar:/usr/share/java/hsqldb.jar "org.hsqldb.cmdline.SqlTool" --inlineRc=url=jdbc:hsqldb:hsql://localhost/dbname,user=SA,password= --sql="SHUTDOWN;"

Если ваш дистрибутив поставляется с оболочкой сценария оболочки для SQL Tool, Вы можете сократить это как:

hsqldb-sqltool --inlineRc=url=jdbc:hsqldb:hsql://localhost/dbname,user=SA,password= --sql="SHUTDOWN;"

Вместо использования --inlineRc вы также можете создать rc-файл с необходимыми параметрами и указать его.

...