Questa è una situazione molto strana. Sono su OS X 10.11.6
Ho ancora un vecchio tty in giro ( ttys001
) ma non so come accedervi e perché è ancora lì. Semplicemente non ha alcuna finestra sul desktop os x. Sono su ttys000.
$ tty
/dev/ttys000
Questo significa che sono attualmente in 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
Riesco a capire il login dalla console (succede automaticamente) ma dov'è questo s001 (cioè ttys001
) proveniente da - Non posso passare ad esso - Non vedo alcun os x terminal windows corrispondente 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
Questi sono i vari processi con tty associati. Di nuovo, non riesco a capire la vita di me che cosa stanno facendo 26065, 26066 e 29465 (tutti associati a 26065) / perché sono lì.
Alcune osservazioni: il genitore di 30944 è 30725, che è l'applicazione Mac Terminal (questo ha senso). Ma ugualmente interessante è che il genitore di 26065 (corrispondente a login -pfl Sidharth /bin/bash -c exec -la bash /bin/bash
è lanciato, cioè pid 1)
Ho notato cose del genere prima: di solito c'è un vecchio tty ma non è visibile.
- No, non ho nessuna scheda aggiuntiva aperta nel mio programma os x terminal che potrebbe causare questo
- La mia domanda è questa: perché il mio ttys001 non è accessibile? Come faccio a "arrivare a" ttys001