FreeBSD bootmanager - jak vypnout zapamatovani posledniho vybraneho OS
Roman Neuhauser
neuhauser at sigpipe.cz
Fri Jul 22 19:29:55 CEST 2005
# dan at obluda.cz / 2005-07-22 19:08:30 +0200:
> Roman Neuhauser napsal/wrote, On 07/22/05 15:00:
> >>Uz som rozmyslal ze to urobil cez ~/.login skript, ale neviem ako
> >>v shelovom skripte zistim na ktorej som prave konzole.
> >
> > echo $TTY
>
> To je zvlastni.
>
> Ano, u me se to zjistuje prave tak, jak uvedeno - ale to jen proto,
> ze jsem si nejprve TTY sam naplnil. V /etc/profile mam
>
> TTY="tty"`ps -ax | grep "^ *$$ " | sed 's/^ *[^ ]* *\([^ ]*\) .*/\1/'`
> export TTY
>
>
> Bez toho shora zminena promenna neexistuje (testovano na 4.x, 5.x,
> 6.x) ...
>
> Prehledl jsem neco (konkretne jak naplnit onu promennou jednoduseji
> "automaticky") ?
Zrejme specialita zsh, takze se omlouvam OP, protoze bude potrebovat
spis neco jako mate vy. I kdyz ja bych vysel z jednodussiho
"ps -p $$ -o tt". No ale kdyz uz jsme u toho, proc vlastne ne
tty(1)?
smradoch at wally ~ 1003:0 > echo $SHELL
/usr/local/bin/zsh
smradoch at wally ~ 1004:0 > echo $ZSH_NAME
zsh
smradoch at wally ~ 1005:0 > echo $ZSH_VERSION
4.2.4
smradoch at wally ~ 1006:0 > echo $TTY
/dev/ttyp7
smradoch at wally ~ 1007:0 > bash
smradoch at wally$ echo $VERSION
smradoch at wally$ echo $BASH_VERSION
3.00.16(1)-release
smradoch at wally$ echo $TTY
smradoch at wally$
--
How many Vietnam vets does it take to screw in a light bulb?
You don't know, man. You don't KNOW.
Cause you weren't THERE. http://bash.org/?255991
More information about the Users-l
mailing list