[ 
https://issues.apache.org/jira/browse/ACCUMULO-1791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13799598#comment-13799598
 ] 

Sean Busbey commented on ACCUMULO-1791:
---------------------------------------

Back when similar issues came up over finding IP addresses, the [consensus I 
heard was that init.d scripts aren't expected to work on OS X, because it's 
only expected to be a dev 
platform|http://mail-archives.apache.org/mod_mbox/accumulo-user/201308.mbox/%3CCAF1jEfAJnojnMCD%2BLa5zF-SwEUWrARFZyySFk1Zmyye8LsmMSA%40mail.gmail.com%3E].

Is that no longer the case? maybe we should have a discussion on dev@ about 
what we're going to require from the host OS/shells for our scripts?

> status command for init.d script doesn't work with service command
> ------------------------------------------------------------------
>
>                 Key: ACCUMULO-1791
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1791
>             Project: Accumulo
>          Issue Type: Bug
>          Components: scripts
>    Affects Versions: 1.4.4, 1.5.0
>         Environment: CentOS release 6.4 (Final)
>            Reporter: Jeff Field
>            Priority: Minor
>             Fix For: 1.4.5, 1.5.1, 1.6.0
>
>         Attachments: ACCUMULO-1791.1.patch.txt
>
>
> The current version of the init.d script uses the returned result of pwd -P 
> to get the physical path of the init.d script. This works when directly 
> executing:
> [root@localhost tmp]# /etc/init.d/accumulo status
> There are 3 accumulo processes on this machine
> But when executing it with the /sbin/service command on RHEL/CentOS, the 
> value returned by the `pwd -P` command is no longer the directory the script 
> is expecting, and instead returns '/', resulting in incorrect output:
> [root@localhost tmp]# service accumulo status
> There are 0 accumulo processes on this machine



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to