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

Reply via email to