Does this - http://jroller.com/ethdsy/entry/disabling_system_exit - help ?
On 04/09/2015 17:36, Merlin Beedell wrote:
>
> I note that the useful GroovyConsole will exit if the script being run
> hits a System.exit(). This is understandable when the script runs in
> that same thread as the Console. But it would be really useful to be
> able to run scripts in a separate thread to protect against exit()
> [and to display the exit value] and also for scripts with infinite
> loops that need to be killed!
>
> And, maybe, it would also allow these scripts to obtain the ‘console’
> object for keyboard input?
>
> Console cons = System.console()
>
> Boolean isWorking () {
>
> if (!cons)
>
> {
>
> println "Cannot open a console for input" //always the case under
> GroovyConsole
>
> }
>
> return (cons != null)
>
> }
>
> Merlin Beedell
>
--
Schalk W. Cronjé
Twitter / Ello / Toeter : @ysb33r
|