The geronimo/start-server command has a timeout option: -t (--timeout) N Specify the timeout for the server process in seconds.
What is this timeout for exactly? The time in which the server must start up in (that is, the command fails if the server does not start in X seconds) or the time for long to run the server (that is, run the server for x seconds, and after x seconds shut it down)? Jarek
