Hunter Morgan created NIFI-2689:
-----------------------------------

             Summary: better foreground run for nifi.sh to improve supervision
                 Key: NIFI-2689
                 URL: https://issues.apache.org/jira/browse/NIFI-2689
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Tools and Build
    Affects Versions: 1.0.0
         Environment: *nix
            Reporter: Hunter Morgan
            Priority: Minor


The launch script (nifi.sh) has a run argument that "supports" running in 
foreground. This could be useful with supervisors such as runit, however, the 
indirection provided by a subshell and an eval allow the instance to be 
detached from the session in certain circumstances and break trivial 
compatibility with runit.

Adding an exec to RUN_NIFI_CMD before the sudo prefix, and removing the 
subshell invocation from the start argument else is a fix for my purposes. 
Something more considerate may be better. Additionally, if the feature should 
be desired in other similar launcher scripts, if there is an upstream source of 
that pattern I'm unaware of, it should be similarly modified.



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

Reply via email to