On 27 September 2011 19:17, <[email protected]> wrote:
> I'm using gogo 0.10.0 (command/runtime/shell). Framework 3.2.2.
>
> I'm starting it as:
>
> "java -jar bin/felix.jar &"
>
backgrounding a process causes its standard input to come from /dev/null (or
it receives SIGSTOP when attempting to read stdin). bash behaves in exactly
the same way:
$ bash &
[1] 81410
$
[1]+ Stopped bash
You need to start gogo in non-interactive mode:
g! gosh --help
gosh - execute script with arguments in a new session
args are available as session variables $1..$9 and $args.
Usage: gosh [OPTIONS] [script-file [args..]]
-c --command pass all remaining args to sub-shell
--nointeractive don't start interactive session
--login login shell (same session, reads
etc/gosh_profile)
-s --noshutdown don't shutdown framework when script completes
-x --xtrace echo commands before execution
-? --help show help
If no script-file, an interactive shell is started, type $D to exit.
$ java -Dgosh.args=--noi -jar bin/felix.jar &
Derek
>
> OR
>
> Through SSH to executes a script on a remote machine. The script just
> starts Java normally.
>
> If I run the script from within the remote shell, I don't see the
> problem.
>
> David Humeniuk
>
>
> -----Original Message-----
> From: Richard S. Hall [mailto:[email protected]]
> Sent: Tuesday, September 27, 2011 2:08 PM
> To: [email protected]
> Subject: Re: Gogo causing framework to shutdown
>
> On 9/27/11 1:27 PM, [email protected] wrote:
> > I'm trying to finally switch to using the Gogo shell instead of the
> > Felix Shell TUI. However, when I run the application in the
> background
> > (no standard input), the Gogo shell cause the application to shut down
> > immediately (prints "gosh: stopping framework). With the Felix Shell
> > TUI, it would just print a message about no standard input, but
> continue
> > to run. Is there a way to keep Gogo from shutting things down?
>
> Which versions of everything are you using?
>
> How are you starting it?
>
> It is definitely possible to do this.
>
> -> richard
>
> >
> >
> >
> > David Humeniuk
> >
> > Software Engineer
> >
> > L-3 Nova Engineering
> >
> > 4393 Digital Way
> >
> > Mason, Ohio 45040
> >
> > 513-204-7628 (Direct)
> >
> > 513-204-7600 (Main)
> >
> > 513-204-8999 (Main Fax)
> >
> > www.L-3com.com/Nova
> >
> >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>