Jan Høydahl created SOLR-9610:
---------------------------------
Summary: New AssertTool in SolrCLI
Key: SOLR-9610
URL: https://issues.apache.org/jira/browse/SOLR-9610
Project: Solr
Issue Type: Improvement
Security Level: Public (Default Security Level. Issues are Public)
Components: scripts and tools
Reporter: Jan Høydahl
Moving some code from SOLR-7826 over here. This is a new AssertTool which can
be used to assert that we are (not) root user and more. Usage:
{noformat}
usage: bin/solr assert [-rR] [-s <url>] [-S <url>] [-u <dir>] [-x <dir>]
[-X <dir>]
-help Print this message
-R,--not-root Asserts that we are NOT the root user
-r,--root Asserts that we are the root user
-S,--not-started <url> Asserts that Solr is NOT started on a
certain URL
-s,--started <url> Asserts that Solr is started on a certain
URL
-u,--same-user <directory> Asserts that we run as same user that owns
<directory>
-verbose Generate verbose log messages
-x,--exists <directory> Asserts that directory <directory> exists
-X,--not-exists <directory> Asserts that directory <directory> does NOT
exist
{noformat}
This can then also be used from bin/solr through e.g. {{run_tool assert -r}},
or from Java Code static methods such as {{AssertTool.assertSolrRunning(String
url)}}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]