Terminal Setup: Testing Port (Unix Power Tools, 3rd Edition)
3.13. Terminal Setup: Testing Port
If you know that
certain port (tty) numbers are used for certain kinds of logins, you
can test that and change your terminal setup based on the
tty you're currently using. For
example, some systems use ttyp0,
ttyq1, etc. as network ports for rlogin
and ssh (Section 1.21),
while others use pty0, etc. This
Bourne-type case
statement branches on the port name:
tty Section 2.7
case "`tty`" in
/dev/tty[pqrs]?)
# rlogin, telnet:
...
/dev/tty02)
# terminal on my desk:
...
"not a tty") ;; ...not a terminal login session; do nothing
esac
In C-type shells, try a
switch or if statement instead.
On Linux, you may need to look for patterns
to match /dev/pts/0,
/dev/pts/1, etc.
--JP and SJC
3.12. Terminal Setup: Testing Remote Hostname and X Display3.14. Terminal Setup: Testing Environment Variables
Copyright © 2003 O'Reilly & Associates. All rights reserved.
Wyszukiwarka
Podobne podstrony:
ch03ch03ch03ch03ch03ch03ch03ch03ch03ch03ch03ch03ch03ch03ch03ch03 (8)ch03ch03 (4)więcej podobnych podstron