在项目中,我将引导至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/