我在 user1 的 CLI tty 中放置了一个简单的 echo 命令,希望它能够到达在单独的 tty 中登录的 user2。
echo "Hello, world!" >> /dev/tty5
我预计 user2 会收到回显消息,但没有显示任何内容。
每个用户是否都有自己的“一组”tty[1-7]?
编辑:我怀疑这可能是权限问题。我实际上正在探索cron
工作,并已将工作设置cron
为echo
每分钟一条“hello world”消息,从user1
登录tty2
到登录位置,但tty5
从未收到回显消息。user2
user2
答案1
如果user2
登录tty5
,他就是 的所有者/dev/tty5
。如果他启用了消息功能,那么您可以使用 向他发送消息write user2
,但如果他没有启用,那么您就运气不好了,除非您启用了root
。echo "Hello, world!" >> /dev/tty5
仅当由root
或 由执行时才有效user2
。