SUMMARY: job control problem using jsh

From: Paquette, Trevor (TrevorPaquette@mcc.net)
Date: Wed Nov 26 1997 - 14:43:58 CST


Looks like the manual is a little misleading.

Change:

      When the shell is invoked as jsh, Job Control is enabled in
      addition to all of the functionality described previously
      for sh. Typically Job Control is enabled for the interac-
      tive shell only. Non-interactive shells typically do not
      benefit from the added functionality of Job Control.

to:
      When the shell is invoked as jsh, Job Control is enabled in
      addition to all of the functionality described previously
      for sh. Job Control is enabled for the interac-
      tive shell only. Non-interactive shells do not
      benefit from the added functionality of Job Control.

(Remove the word typically)

Solution: use ksh

Thanx to:
Hill.Michael@tci.com
jsdy@tux.org
Glenn.Satchell@uniq.com.au
Kevin.Sheehan@uniq.com.au

> -----Original Message-----
> From: Paquette, Trevor
> Sent: Tuesday, November 25, 1997 2:11 PM
> To: 'sun-managers@ra.mcs.anl.gov'
> Subject: job control problem using jsh
>
> By the manual the following script should work.. but alas does not.
>
> > #!/usr/bin/jsh
> >
> > sleep 10 &
> > jobs -p
> >
> > The above script returns the following:
> >
> > ./t: jobs: no job control
> >
> >
> > Running jsh interactively works as expected:
> >
> > sol# /usr/bin/jsh
> > # sleep 10 &
> > [1] 3655
> > # jobs -p
> > 3655
> >
> >
> > The manual for jsh (available under man sh) states:
> >
> > When the shell is invoked as jsh, Job Control is enabled in
> > addition to all of the functionality described previously
> > for sh. Typically Job Control is enabled for the interac-
> > tive shell only. Non-interactive shells typically do not
> > benefit from the added functionality of Job Control.
> >
> > Note it does NOT say that it is NOT available for non-interactive
> > shells..
> >
> > Any ideas?
> >



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:12:10 CDT