这可能是Linux特定的问题......
我正在运行多个虚拟会话并使用“Ctrl+Alt+Fn”在它们之间切换。我正在尝试编写一个脚本,该脚本会在切换进/出控制台后触发一些操作。
据我所知,我可以读取/sys/class/tty/tty0/active
设备以查看当前活动的虚拟控制台:
$ cat /sys/class/tty/tty0/active
tty2
现在,我如何确定我实际在哪个虚拟 tty 中运行?tty
命令不返回该信息:
$ tty
/dev/pts/0
$DISPLAY
也说明:0
,不是tty2
。我怎样才能确定我确实在跑步tty2
?