Esta es una situación muy extraña. Estoy en OS X 10.11.6
Todavía tengo un tty antiguo ( ttys001
) pero no sé cómo acceder a él y por qué sigue ahí. Simplemente no tiene ninguna ventana en el escritorio de os x. Estoy en ttys000.
$ tty
/dev/ttys000
Esto significa que actualmente estoy en ttys000
$ w
22:01 up 15 days, 7:47, 3 users, load averages: 1.65 1.43 1.45
USER TTY FROM LOGIN@ IDLE WHAT
Sidharth console - 30Jul16 15days -
Sidharth s000 - 13:48 - w
Sidharth s001 - Thu13 9:12 -bash
Puedo entender el inicio de sesión desde la consola (sucede de forma automática), pero ¿de dónde viene este s001 (es decir, ttys001
)? No puedo cambiarlo. No veo ninguna ventana del terminal OS X correspondiente a ttys001.
USER PID PPID PGID SESS JOBC STAT TT TIME COMMAND
root 30994 30725 30994 0 0 Ss s000 0:00.04 login -pf Sidharth
Sidharth 30995 30994 30995 0 1 S s000 0:00.33 -bash
root 32409 30995 32409 0 1 R+ s000 0:00.01 ps aj
root 26065 1 26065 0 0 Ss+ s001 0:00.04 login -pfl Sidharth /bin/bash -c exec -la bash /bin/bash
Sidharth 26066 26065 26065 0 0 S+ s001 0:00.28 -bash
Sidharth 29465 26066 26065 0 0 S+ s001 0:00.00 -bash
Estos son los diversos procesos con ttys asociados. Nuevamente, no puedo entender la vida de mí, qué están haciendo 26065, 26066 y 29465 (todos asociados con 26065) / por qué están allí.
Algunas observaciones: el padre de 30944 es 30725, que es la aplicación Terminal de Mac (esto tiene sentido). Pero igualmente interesante es que el padre de 26065 (correspondiente a login -pfl Sidharth /bin/bash -c exec -la bash /bin/bash
es launchd, es decir, pid 1)
He notado cosas como esta antes: generalmente hay un ttys antiguo pero no es visible.
- No, no tengo ninguna pestaña adicional abierta en mi programa de terminal os x que podría causar esto
- Mi pregunta es la siguiente: ¿Por qué no puedo acceder a mi ttys001? ¿Cómo puedo "llegar a" ttys001