Thanks for your help!
On Tue, Apr 2, 2013 at 6:05 PM, Mladen Turk <[email protected]> wrote: > 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. > > > Regards > -- > ^TM > > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: > user-unsubscribe@commons.**apache.org<[email protected]> > For additional commands, e-mail: [email protected] > > -- Olivier Lemasle Ingénieur Logiciel *Apalia*™* *Mobile: +33-611-69-12-11 *http://www.apalia.net <[email protected]>[email protected]*
