[net.wanted] Bourne shell with job control?

dan@ttds.UUCP (Dan Sahlin) (08/23/84)

Has anyone implemented job control in Bourne shell (sh)?
I do know about ksh from Bell, but it is impossible to get (we have tried
several times).
It would also be nice if the shell had a simple line-editor built in or
on top.

	Dan Sahlin      (..decvax!mcvax!enea!ttds!dan)

sja@ih1ap.UUCP (Steve Alesch) (08/28/84)

	Has anyone implemented job control in Bourne shell (sh)?
	I do know about ksh from Bell, but it is impossible to get 
	(we have tried several times).

Yes, UNIX-TM System V Rel. 2.

	It would also be nice if the shell had a simple line-editor 
	built in or on top.

As far as I know this capability isn't available for general
consumption, unfortunately.  This is probably the best feature of ksh.
-- 

Steve Alesch
AT&T Technologies, Inc., Network Systems
IH 8B-108, (312)979-3862, ...!ihnp4!ih1ap!sja

ron@brl-tgr.ARPA (Ron Natalie <ron>) (08/28/84)

I
I have a copy of the Bourne shell with JOBS control but it is a system V
source.  I am currently retrofitting the JOBS in two a 4.2 shell so I can
send out diffs to the net.  If you can demonstrate that you have a System
V license, I'll mail you one right away.

-Ron

ron@brl-tgr.ARPA (Ron Natalie <ron>) (09/07/84)

UNIX-TM System V Rel. 2 does not have JOB control in the Bourne
shell.  It doesn't do jobs the same as berkeley.  What they have
is a program that uses pseudo ttys to switch between multiple
shells on the terminal.  What you get are a bunch of different
shells who are switched by the shl command not the ability to track
multiple processes with the same shell.  The effort is not in the shell itself
but in the shell layers utility.

This has it's own merits.  It gives you the functionality of the layers
in the 5620, but of course without the windows or the graphics.

-Ron

pedz@smu.UUCP (09/17/84)

Response to Guy Harris's response.

The 5620 does redraw the screen (window) without notifying the controlling
program.  The 5620 also keeps track of which mode the various windows are in.
Thus one window can be in VT100 mode while another is in Tek 4014 mode.
I do not know it the bell people though about the key pad also.

My question is "Is the communication switching done in a program or
is it done down in the kernal?".  I was told that it was down in the
kernal and I thought at the time that it really need not be.  Now it
sounds like (from the base note to this response) that you run a special
program to make the 5620 do its thing.  Or did I miss something?

Perry
convex!smu!pedz

ron@brl-tgr.ARPA (Ron Natalie <ron>) (09/22/84)

PARSE ERROR: I do not know it the bell people though the key pad also.

Help me.  What does this mean?