gpt4 book ai didi

python - Python中的子进程执行两个任务?

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:23 25 4
gpt4 key购买 nike

我面临一些 python 编码问题,但我还无法解决。我正在尝试编写一个 python 脚本,它应该执行两个任务:打开一个新的 xterm 终端,然后使用一些 nmap 参数在 xterm 中执行 nmap。第一个任务并不困难,只需使用简单的程序即可:

import os
subprocess.call(['xterm &'],shell=True)

但是第二个任务,我不知道如何写。你们能帮我写这个脚本吗?

最佳答案

要在新的 xterm 窗口中运行 nmap,您可以使用 -e 选项:

#!/usr/bin/env python
import subprocess

subprocess.Popen(['xterm', '-e', 'bash -c "sudo nmap -v -sS -O 10.2.2.2; read"'])

read 附加在 nmap 退出后等待 Enter 后再关闭窗口。

关于python - Python中的子进程执行两个任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32737054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com