[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 3 Questions



>On Mon, 17 Jun 1996, Mark Phillips wrote:
>
>> >Maybe - do this on a running tcsh whose pid is xxx:
>> >
>> >cat /proc/xxx/environ | xargs -0n1 | grep '^TERM='
>> >
>> >to see what tcsh was passed as the TERM.  It should be the same in the
>> >actual shell.
>> 
>> I did this - the environ file is empty!!!  What could be wrong?
>
>I doubt the file was empty.  You can't view it with less or something
>because it stats as zero size.  Just cat it.  Use the xargs line to format
>it nicely.

It really is empty!!  I'll paste in what I did:

# pwd
/proc/3
# ls
/usr/bin/color-ls: exe: No such file or directory
/usr/bin/color-ls: root: No such file or directory
/usr/bin/color-ls: cwd: No such file or directory
cmdline  environ  fd/      mem      stat     status
cwd@     exe@     maps|    root@    statm
# cat /proc/3/environ | xargs -0n1 | grep '^TERM='
# cat environ
#

>
>> Why will the problem go away - what's wrong with using the "-detach"
>> option?
>
>It'll still have a controlling terminal.  If you're using a shell
>without job control (sh), it'll be in the same process group as the shell.

But does this have anything to do with why the process regularly dies?
Surely having a controlling terminal doesn't do any harm?

Thank's for your help,

Mark Phillips.  (mark@maths.flinders.edu.au)


Reply to: