Re: DUH
Not really that obvious - I struggled with it for a while !! :)
Re: More then one telnet connections
That's what the tail -1 does !
It will only give you the last entry !
Of course you may prefer to use head -1 - that will gove you the first entry
which might be more accurate if you got a unixbox1 unixbox2 scenario that i
mentioned.
Of course the prefered solution would be to use "who -m" that way you get
'THIS' telnet connection.
On the other hand - well behaved X clients will set the DISPLAY for you (I
think - i don't think exceed (v5) does this - but I am not sure).
what I mean is the best solution is the one some one else suggested already
On linux boxes
export MYIP=`who -m | cut -f1 -d!`
on AIX/Solaris boxes
export MYIP=`who -m | cut -f2 -d"(" | cut -f1 -d")"`
And then a "export DISPLAY=$MYIP:0.0" after that .
- but ain't the awk solution fun !! :)
-----Original Message-----
From: Paul Jakma [mailto:Paul.Jakma at Digital.com]
Sent: 03 June 1999 11:58
To: 'Tony_Melia at Dell.com'; 'Kevin Dobey'
Cc: 'ilug at linux.ie'
Subject: RE: [ILUG] Identifying telnet connections?
> Relating to your awk problem...
>> if you do something like
> who | awk '/'$USER'/' {print $6} '
> the $USER gets expanded into the awk command.
> (you can muck this approach into your requirement)
>of course... doh!
> Even better -
> export Myip=`who | awk '/'$USER'/ {print substr(substr
> ($6,2),1,length($6)
> - 2 ) }' | tail -1`
>> That will strip out the braces either side of the IP address aswell
> feel free to add a ":0" string to the end as you like !!
>damm forgot about the X display bit... :),
> Of course "who am i" or "who -m" (thanks again ILUG) would be better.
> But thats academic.
>what happens if you have two telnet connections open? You don't have to
worry about braces with last either.
--
Irish Linux Users' Group: ilug at linux.iehttp://www.linux.ie/mailman/listinfo/ilug for (un)subscription information.
List maintainer: listmaster at linux.ie
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!