摘要摘自《man w》。
显示每个用户的以下条目:登录名、tty 名称、远程主机、登录时间、空闲时间、JCPU、PCPU 以及当前进程的命令行。
简单来说,TTY 是用来输入文本信息的终端。
但是tty 名称这里指的是 w 命令吗?
w
21:27:06 up 39 min, 1 user, load average: 0.26, 0.20, 0.17
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
test :0 :0 20:48 ?xdm? 5:12 0.08s /usr/bin/lxsession -s LXDE -e LXDE
没有一种终端叫做:0.
一些专家告诉我们:0 =“local:display #0”:X11 服务器,用于图形登录(例如 gdm)。
ps -el|grep -e lxsession -e "CMD"
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 1000 1609 1597 0 80 0 - 91715 - ? 00:00:00 lxsession
输出信息中的 ? 标记附言 表示进程没有控制终端。没有控制终端的进程是守护进程。
创造一个技术术语太不精确了tty 名称在瓦 命令。
答案1
ps -el|grep -e lxsession -e "CMD"
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 1000 1609 1597 0 80 0 - 91715 - ? 00:00:00 lxsession
lxsession 是一个没有控制终端的守护进程,因此无法产生如下信息ttynumber(从 1 到 7)或者点/数。
瓦屈服 :0,意义本地:显示#0,描述硬件方面的事实。
这是我的问题,不是开发者的问题。