Re: Chuleta de arranque.
Manel Marin wrote:
> > (non login shells)???
> >
> > Eso es algo que a mi siempre me costo entender. En principio todas las
> > shells que no las crea el proceso de login, son nologin shells, y se
> > ahorran algunos pasos de inicializacion.
>
> ¿Algún ejemplo?
> ¿Quieres decir cuando lanzo un script (que tiene su shell) desde un shell?
Exacto.
Veamos, la cadena va asi mas o menos
init
-login
-bash ( es de login lee .bash_profile y pone un entorno )
-script x ( bash lanza un shell para ejecutarlo que hereda el del
proceso anterior ).
la forma mas facil de ver el tema es un ps f
Hay va el monstruo
TTY STAT TIME COMMAND
1 ? S 0:04 init [2]
2 ? SW 0:00 (kflushd)
3 ? SW 0:00 (kupdate)
4 ? SW 0:00 (kpiod)
5 ? SW 0:00 (kswapd)
108 ? S 0:00 /sbin/syslogd
110 ? S 0:00 /sbin/klogd
117 ? S 0:00 /usr/sbin/inetd
125 ? S 0:00 /usr/sbin/gpm -m /dev/psaux -t ps2 -l
"a-zA-Z0-9_.:~/\300-\326\330-\366\370-\377"
131 ? S 0:00 /usr/sbin/lpd
136 ? S 0:00 /usr/bin/ud -s
139 ? S 0:00 /usr/bin/X11/xfs
115 ? S 0:00 /sbin/portmap
163 1 S 0:00 -bash
171 1 S 0:00 \_ xinit /usr/X11R6/lib/X11/xinit/xinitrc -- -auth
/home/ant/.Xauthority
176 ? S 3:02 \_ X :0 -auth /home/ant/.Xauthority
180 1 S 0:46 \_ /usr/bin/enlightenment
201 ? S 0:00 \_ xterm
202 p0 S 0:00 \_ bash
210 p0 S 5:20 \_ /usr/lib/netscape/netscape
222 p0 S 0:00 | \_ (dns helper)
761 p0 R 0:00 \_ ps fxa
<ant@ice> [~]$
Como ves ps depende de bash y este a su vez de xterm y este a su vex de
enlightenment y ese de ...
Los shells de login son los que ponen -bash.
Un problema tipico es el cargar las x a traves de xdm sin pasar por
bash, xdm lee el fichero environment
y todo parece funcionar bien hasta que haces un xterm que por defecto
hace un shell no de login que no lee mas que .bashrc y te encuentras que
los mensajes aparecen en ingles. No veas lo que me costo darme cuenta
del problema.
--
Antonio Calvo Rodriguez
ancalvo@retemail.es
Vigo/Galicia/España
--
begin:vcard
n:Calvo Rodriguez;ant
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
email;internet:ancalvo@retemail.es
x-mozilla-cpt:;-5632
fn:ant Calvo Rodriguez
end:vcard
Reply to: