Subject: Re: -csh (tcsh)
To: None <port-amiga@netbsd.org>
From: Lars Hecking <lhecking@nmrc.ucc.ie>
List: port-amiga
Date: 08/29/1998 19:08:34
Georges Heinesch writes:
> Quoting Lars Hecking (25-Aug-98 14:03:51):
>
> >> While saying 'ps -j', I get the following (shortened):
> >>
> >> USER PID PPID PGID SESS JOBC STAT TT TIME COMMAND
> >> root 244 241 244 6c0ac0 0 Is+ p0 0:00.35 -csh (tc
> >> root 242 233 242 6c02a0 0 Ss p1 0:00.42 -csh (tc
> >> root 220 1 220 6c10c0 0 Is e5 0:00.58 -tcsh (t
>
> >> 2. What does the shell in brackets mean?
>
> > The name of the command that was invoked, as opposed to the name it
> > was invoked with.
>
> Sorry, I didn't get this one.
>
> The name in brackets is the name of the command that was invoked. This
> would mean that tcsh was invoked 3 times. This semms to be correct.
>
> But what is then the shell just right after the '-' (csh [twice] and
> tcsh in my example above)?
Example: I have installed tcsh locally on my Solaris box, and I have a
softlink from tcsh to -tcsh. The default shell for users is csh, and I
exec -tcsh in my .login. Thus, in a ps style listing like yours above,
the shell would show up as .... -tcsh (tcsh).
Under NetBSD, csh is really tcsh. Can't check the details now, I'd have
to take out the gfx board to boot into NetBSD :-|
> In which man pages can I find more about this '-csh (tcsh)' business?
It's described in the man pages for csh on eg. Solaris and Digital Unix,
but it's not in the tcsh man page.