Implement LSB exit codes for the status command line option
-----------------------------------------------------------

                 Key: SLING-2175
                 URL: https://issues.apache.org/jira/browse/SLING-2175
             Project: Sling
          Issue Type: Improvement
          Components: Launchpad
    Affects Versions: Launchpad Base 2.3.0
            Reporter: Felix Meschberger
            Assignee: Felix Meschberger
             Fix For: Launchpad Base 2.3.2


The sling standalone Java Application supports being run as a service in that 
it supports three special command line options:

   * start -- start as a server in the background
   * stop -- stop a running server
   * status -- show the status of the running server

To ease implementation of init scripts, the status command line option should 
exit with status codes aligned with the Linux Standard Base Core Specification 
as described in 
http://refspecs.freestandards.org/LSB_3.1.1/LSB-Core-generic/LSB-Core-generic/iniscrptact.html:

  * 0 if the server is running fine
  * 1 if the status command could not be sent or the response not be received 
(assuming server dead)
  * 3 if the server could not be reached, assuming the server not running
  * 4 if the server status could not be checked because the control port is not 
defined on the command line (with the -j option)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to