Re: ID shell and process

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/plain)
Delete this message
Reply to this message
Author: der.hans
Date:  
To: Main PLUG discussion list
Subject: Re: ID shell and process
Am 02. Aug, 2007 schw?tzte Jon M. Hanson so:

> der.hans wrote:
>> moin moin,
>>
>> a question on another list about determining which shell is currently
>> being used led to some nice answers.
>>
>> I thought I'd post some here in that the answers might not only be useful,
>> but might lead to learning more about how things work.
>>
>> ls -l /proc/$$/exe
>> readlink /proc/$$/exe
>> cat /proc/$$/cmdline
>> ps -p $$
>> ps | grep $$
>>
>> If you haven't wandered around in proc you should check it out. If you
>> have, you should likely look again :).
>>
>> /me looks again.
>>
>> ciao,
>>
>> der.hans
>>
> Another one is echo $0.


Yup. That had been mentioned, but I forgot to add it to my email. I'm glad
that someone thought about the post :).

echo $SHELL was mentioned, but that one is actually unreliable when you
have shells within shells.

All of the others can also be unreliable in that things might not be
called what you think, but they should generally give you information
about how the current process was called.

ln /bin/fredsownshell /bin/bash
exec /bin/fredsownshell

:)

ciao,

der.hans
-- 
#  https://www.LuftHans.com/        http://www.CiscoLearning.org/
#  "It is a miracle that curiosity survives formal education."
#   -- Albert Einstein
---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss