[haiku-development] Re: Bash and Jobs
- From: Stephan Assmus <superstippi@xxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Wed, 29 Aug 2007 14:22:04 +0200
Ryan Leavengood wrote (2007-08-29, 14:13:09 [+0200]):
> On 8/29/07, Ingo Weinhold <bonefish@xxxxxxxxxxxxxxx> wrote:
> >
> > Then you apparently don't use bash, because that's how it handles
> > SIGHUP on all platforms with job control. Note, that some programs
> > (e.g. terminals) usually ignore SIGHUP explicitely, so they won't be
> > affected anyway, but you can test it with programs like xeyes and
> > xcalc. Starting them in the background and closing the terminal will
> > kill them, while exiting the shell will leave them alone.
>
> I just tested in Linux and you are right of course. GVIM apparently
> ignores the SIGHUP because it survives either way and that is almost
> always what I might want to stay around after closing a terminal (which
> means that was my point of reference.)
>
> Now I've been using Linux on and off for about 10 years (though I have
> used plenty of Windows and some BeOS too.) Bash has always been my shell
> in Linux and BeOS. I really only recently started looking over it's man
> page to figure a few things out, but job control is not one of those
> things. Therefore I didn't know all this stuff.
>
> Now maybe I am an unusual case. But I'm not sure, and I think we may want
> to consider that even "advanced" users don't know all the intricacies of
> Bash. Therefore I would suggest designing all this to be user friendly
> even if that means not being exactly "correct" according to the "Linux
> standard." After all we are creating Haiku to fill a void that Linux does
> not fill for many people.
I second that, especially if there is a way to override a default behaviour
via the bash settings. But I don't know, maybe the type of user which would
expect one behavior is at the same time not into job control in bash. So he
would never see the "inconsistent" behavior. While on the other hand,
people using job control know about and expect the Linux behavior? I have
no idea...
Best regards,
-Stephan
- References:
- [haiku-development] Re: Bash and Jobs
- From: Axel Dörfler
- [haiku-development] Re: Bash and Jobs
- From: Ingo Weinhold
- [haiku-development] Re: Bash and Jobs
- From: Ryan Leavengood
- [haiku-development] Re: Bash and Jobs
- From: Ingo Weinhold
- [haiku-development] Re: Bash and Jobs
- From: Ryan Leavengood
Other related posts:
- » [haiku-development] Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- » [haiku-development] Re: Bash and Jobs
- [haiku-development] Re: Bash and Jobs
- From: Axel Dörfler
- [haiku-development] Re: Bash and Jobs
- From: Ingo Weinhold
- [haiku-development] Re: Bash and Jobs
- From: Ryan Leavengood
- [haiku-development] Re: Bash and Jobs
- From: Ingo Weinhold
- [haiku-development] Re: Bash and Jobs
- From: Ryan Leavengood