1

在项目中,我将启动到 Linux 控制台模式(init 3),然后在特定的 tty 中使用 curses 库(带有控制台 UI)运行 python 脚本。

例如,操作系统启动到 tty 0,然后我键入:

sudo chvt 2 && sudo python /root/aaa.py

这是 Ubuntu Live 桌面操作系统,因此 sudo 不会提示输入密码,而只会以提升的权限执行命令。

tty 确实切换到 2,但是 /root/aaa.py(带有 curses 库 UI)在 tty 0 中执行...

如果我希望脚本在 tty 2 中执行并且 UI 显示在 tty 2 中,该怎么做?

非常感谢。

4

1 回答 1

2

我认为openvt命令是您正在寻找的。请记住,您需要 root 权限才能执行它。

于 2012-06-28T23:40:40.503 回答