commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mladen Turk <>
Subject Re: [daemon] Stop and force-stop with jsvc
Date Tue, 02 Apr 2013 16:05:11 GMT
On 04/01/2013 01:49 PM, Olivier Lemasle wrote:
> Hi,
> I'm using Apache Commons Daemon and jsvc to run my Java program as a daemon
> on GNU/Linux, using Daemon interface.
> I'd like to have two "stop" actions:
> - a simple "stop" which cancels new tasks and waits for the completion of
> active tasks on my application, and then stops;
> - a "force-stop", which cancels new tasks, interrupts the active tasks,
> and stops.
> Is there a way to do this with Jsvc? When I use "jsvc -stop ...", the
> method stop() in my class implementing the Daemon interface is called, and
> I have no choice to "force-stop". Could you please suggest a way to solve
> my issue?

You can implement user signal (SIGUSR2) interface which will call signal() method
and there you can do what you wish. But I didn't tried to stop the JVM.


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message