Jan Høydahl created SOLR-6653:
---------------------------------

             Summary: bin/solr start script should return error code >0 when 
something fails
                 Key: SOLR-6653
                 URL: https://issues.apache.org/jira/browse/SOLR-6653
             Project: Solr
          Issue Type: Bug
          Components: scripts and tools
    Affects Versions: 4.10.1
            Reporter: Jan Høydahl


In order to be able to include {{bin/solr}} in scripts, it should be possible 
to test the return value for success or failure. Examples:

{noformat}
jan:solr janhoy$ bin/solr start
Waiting to see Solr listening on port 8983 [/]  
Started Solr server on port 8983 (pid=47354). Happy searching!

jan:solr janhoy$ echo $?
0
jan:solr janhoy$ bin/solr start

Solr already running on port 8983 (pid: 47354)!
Please use the 'restart' command if you want to restart this node.

jan:solr janhoy$ echo $?
0
{noformat}

The last command should return status 1

{noformat}
jan:solr janhoy$ bin/solr stop -p 1234
No process found for Solr node running on port 1234
jan:solr janhoy$ echo $?
0
{noformat}

Same here. Probably other places too.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to