ps 和 tty 中的不同终端 ID
我启动的进程与 tty 结果具有不同的终端 ID。有什么规则吗?如果我启动程序,有没有办法找出程序将拥有的终端 ID?
user@machine:~> tty
/dev/pts/1
user@machine:~> ps -e | grep mc
3761 pts/0 00:00:00 mc
我通过 putty 连接到 openSUSE 11.3 机器。
The proccess I've started has a different terminal id from tty result. Is there some rule for that? Is there a way to find out what terminal id would programms have if I started them?
user@machine:~> tty
/dev/pts/1
user@machine:~> ps -e | grep mc
3761 pts/0 00:00:00 mc
I'm connected to an openSUSE 11.3 machine via putty.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为 mc 为生成的 tty 进程分配了另一个 tty。我猜如果没有
mc
,你的运气会更好。I think
mc
allocated another tty for the spawnedtty
process. Guess you'll have a better luck withoutmc
.