摘要摘自人类w.
为每个用户显示以下条目:登录名、tty名称、远程主机、登录时间、空闲时间、JCPU、PCPU和当前进程的命令行。
简单地说,TTY是用来输入文本消息的终端。
但是在w命令中,tty的名字是什么意思呢?
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那个?在ps的输出信息中标注意味着进程没有控制终端。一个没有控制终端的进程就是一个deamon。
在w命令中创建技术术语tty名称是如此不精确。
发布于 2017-01-13 01:29:00
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 lxsessionlxsession是一个没有控制终端的守护进程,因此不能生成诸如ttynumber(从1到7)或pt/number之类的信息。
W产量:0,意思是本地:显示#0,用于描述硬件方面的事实。
这是我的问题,不是开发者的问题。
https://askubuntu.com/questions/871080
复制相似问题