我正在寻找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命令。
编辑
不向LXTerminal gui开放--它只是一个控制台窗口--所以除非有一种打开新的“控制台”窗口的方法,否则看起来我需要安装it终端。
我想运行bash脚本,最后只运行open a new command in another LXTerminal window,在登录窗口中的命令行结束时让它运行。
我正在运行Raspbian的Pi 3
我是Linux的新手,所以我尝试在命令行中输入lxterm、lx终端、lxterminal,显然是误解了所需的内容。
我还尝试使用"&“在后台运行命令,但它似乎需要终端才能输出,因为它失败了,我看不出原因。它本身运行良好,但将
最近,我在xdotools和bash脚本方面遇到了一些问题。我已经深入到让我的Linux安装看起来更好看了,所以我决定让bash脚本在登录到我的DE显示htop时打开一个窗口。我已经设法自动打开窗口的过程,但我无法移动窗口,因为我无法获得适当的窗口ID,因为终端报告这一点;
./htop.sh: line 5: search: command not found
显然,"htop“是文件的名称,"search”是我试图运行的获取窗口id的命令。另外,为了在我的代码中提供一些上下文:
#!/bin/bash
# displays 'htop' in the b
我想将一些命令输送到一个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
我有许多从命令行与之交互的脚本。每次我需要使用它们时,我都必须打开一个命令行窗口,并打开指向它们所在目录的路径的copy+paste和CD。这很乏味(他们在一个相当深的文件系统中,所以输入完整的路径是很痛苦的,copy+paste更好,但不多)。我尝试创建一个可以双击的.BAT文件,该文件将在.bat文件所在的文件夹中打开一个新的命令行窗口,但无法工作。它打开一个新窗口,但工作目录不是.bat文件所在的目录。下面是我在大量搜索后得到的信息(我的cmd技能不太好):
cd %CD%
cmd.exe
当我使用Linux时,我就知道Konqueror有一个“命令行窗口在这里”的特性,这就是我试图在W
我想执行一个php脚本后,每隔一分钟在后台的windows操作系统,为此目的,我正在使用windows任务计划程序,其中我给出了一个php文件的路径后,选择Internet Explorer EXE,它工作得很好,每分钟打开该页在浏览器窗口中,并执行我想要的任务。
现在的问题是,我不想打开前面的浏览器窗口,我希望这个过程发生在后台,或者至少在执行任务后即时关闭浏览器,我也尝试了这个过程的.bat文件,我在调用该php文件后终止了浏览器进程,会发生什么情况是它在打开浏览器后关闭它,但不执行该php文件,也不执行我想要的任务。
因此,在第一种方式中,它执行任务但保持浏览器窗口打开,而在第二种方式中