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

Nikolay Martynov commented on EXEC-53:
--------------------------------------

Yes, I think 
[https://github.com/apache/commons-exec/blame/master/src/main/java/org/apache/commons/exec/DefaultExecutor.java#L257]
 fixes the problem and the issue should be closed now.

> Allow control over asynchronous execution thread
> ------------------------------------------------
>
>                 Key: EXEC-53
>                 URL: https://issues.apache.org/jira/browse/EXEC-53
>             Project: Commons Exec
>          Issue Type: Improvement
>    Affects Versions: 1.1
>            Reporter: Nikolay Martynov
>            Assignee: Siegfried Goeschl
>            Priority: Major
>              Labels: patch
>         Attachments: EXEC-53.unit-test.patch, commons-exec-daemon.patch
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> When process is started asynchronously using DefaultExecutor then thread is 
> created that monitors process. This thread is user thread and blocks java 
> program from exiting. There is no way to make this thread daemon. Allowing 
> this to be a daemon thread one would be able to spawn process without &, 
> monitor this process for some time to be sure that it is alive and then exit 
> without calling System.exit() that isnt always possible/desirable.
> Also it would be nice to be able to create thread with specific priority or 
> thread group or thread name or anything else.



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

Reply via email to