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)