[
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)