我正在寻找Python代码,这将运行一些Linux代码的孩子的终端和退出后,父母终端-所有的孩子的终端将被关闭。
下面是一个小示例,它应该如何工作:
import os
HOW_MANY_CHILDS_TERMINAL = 5
for x in range(HOW_MANY_CHILDS_TERMINAL):
print("X opened.")
os.system("do some linux stuff")
问题是,这会覆盖我当前的终端窗口。
我需要在单独的窗口中打开每个Linux命令。
我想将一些命令输送到一个Xterm窗口,这个窗口是由我的python程序打开的。我在Linux上,正在使用子进程与终端通信。
import subprocess
subprocess.run("xterm -e python3 main.py",shell=True)
这将打开xterm窗口并在我使用子流程模块调用的main.py文件中运行脚本,其中包含以下代码:
import time
while True:
try:
print("Me is running")
time.sleep(5)
except K
我在笔记本电脑上安装双引导系统遇到了一些麻烦。我使用了引导修复,现在这两个系统(Windows 10和Kali Linux2.0)都出现在Grub中。
我的问题是,每当我启动Linux,它就会启动一个终端。我试过检查桌面环境是否仍然安装,但我只得到:
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: Unable to write to /var/cache/apt
E: The package lists or status file could not be parsed or opened.
编辑
不向LXTerminal gui开放--它只是一个控制台窗口--所以除非有一种打开新的“控制台”窗口的方法,否则看起来我需要安装it终端。
我想运行bash脚本,最后只运行open a new command in another LXTerminal window,在登录窗口中的命令行结束时让它运行。
我正在运行Raspbian的Pi 3
我是Linux的新手,所以我尝试在命令行中输入lxterm、lx终端、lxterminal,显然是误解了所需的内容。
我还尝试使用"&“在后台运行命令,但它似乎需要终端才能输出,因为它失败了,我看不出原因。它本身运行良好,但将
您好,我正在运行Linux Mint19,我刚刚使用snapd包管理器安装了vscode。我以前没有在linux上使用过vscode,因为我通常使用的编辑器是emacs。然而,在新安装的vscode上,集成的终端无法工作,屏幕左上角只有一个不闪烁的光标,但没有提示,也没有键盘击键记录。这似乎是一个常见的问题,因为有很多关于它的帖子,如果谷歌,但它们都是Windows版本,没有一个我能够尝试做任何事情的解决方案。我试图打开一个新的终端窗口,但同样的事情发生了,我只得到了两个终端窗口,我现在不能使用。我也试着勾选了显示Code-runner: Run In Terminal的复选框,但这也没有任