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

Phil Dicke edited comment on NIFI-14458 at 4/10/25 4:40 PM:
------------------------------------------------------------

For those looking to use ProcRun to create a windows service, I've attached 
install_service_exe.bat

SRV_BIN is prunsrv.exe downloaded from 
[https://downloads.apache.org/commons/daemon/binaries/windows/] renamed to 
nifi-service.exe and copied into %NIFI_HOME%\bin

Copy install_service_exe.bat file into %NIFI_HOME%\bin as well and run it to 
install the service
{code:java}
sc delete nifi-service{code}
 can be used to remove the service


was (Author: philci52):
For those looking to use ProcRun to create a windows service, I've attached 
install_service_exe.bat

SRV_BIN is prunsrv.exe downloaded from 
[https://downloads.apache.org/commons/daemon/binaries/windows/] renamed to 
nifi-service.exe and copied into %NIFI_HOME%\bin

Copy install_service_exe.bat file into %NIFI_HOME%\bin as well and run it to 
install the service

`sc delete nifi-service` can be used to remove the service

> Cannot use nifi.cmd to start nifi process in the foreground
> -----------------------------------------------------------
>
>                 Key: NIFI-14458
>                 URL: https://issues.apache.org/jira/browse/NIFI-14458
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core Framework
>    Affects Versions: 2.3.0
>         Environment: Windows 10, java 21
>            Reporter: Phil Dicke
>            Priority: Minor
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> The current nifi.cmd script, cannot be used to start nifi in the foreground.  
> The script checks for the "start" command and launches the process in the 
> background.
> While this is convenient for using a typical shell user, it does not work for 
> integrating the Apache ProcRun ( 
> [https://commons.apache.org/proper/commons-daemon/procrun.html] ) and running 
> the application as a Windows Service using exe mode.
> Obviously, I can just copy and edit nifi.cmd to start the processes in the 
> foreground, but I would prefer a more elegant solution.
> I'm proposing that I add a new command "startfg" to the nifi.cmd that will 
> start the nifi process in the foreground.  I'd like to get some feedback 
> before I implement this.  Is there a better option?
> [~exceptionfactory] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to