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

例如,操作系统引导至tty 0,然后键入:


  须藤chvt 2 &&须藤python /root/aaa.py


这是Ubuntu Live Desktop OS,因此sudo不会提示输入密码,而只会以特权提升的身份执行命令。

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

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

非常感谢。

最佳答案

我认为openvt命令就是您想要的。请记住,您将需要root特权才能执行它。

关于python - Python-如何在Linux中的特定tty中运行python脚本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11254330/

10-12 12:27
查看更多