每个用户都有自己的 tty 吗?

每个用户都有自己的 tty 吗?

我在 user1 的 CLI tty 中放置了一个简单的 echo 命令,希望它能够到达在单独的 tty 中登录的 user2。

echo "Hello, world!" >> /dev/tty5

我预计 user2 会收到回显消息,但没有显示任何内容。

每个用户是否都有自己的“一组”tty[1-7]?

编辑:我怀疑这可能是权限问题。我实际上正在探索cron工作,并已将工作设置cronecho每分钟一条“hello world”消息,从user1登录tty2​​到登录位置,但tty5从未收到回显消息。user2user2

答案1

如果user2登录tty5,他就是 的所有者/dev/tty5。如果他启用了消息功能,那么您可以使用 向他发送消息write user2,但如果他没有启用,那么您就运气不好了,除非您启用了rootecho "Hello, world!" >> /dev/tty5仅当由root或 由执行时才有效user2

相关内容