Python 中的子进程执行两个任务?
Sub-process in Python execute two task?
我遇到了一些 python 编码问题,我还无法解决。我正在尝试编写一个 python 脚本,它应该执行两个任务:打开一个新的 xterm 终端,然后在 xterm 中使用一些 nmap 参数执行 nmap。
第一个任务并不难,只需使用简单的程序即可:
import os
subprocess.call(['xterm &'],shell=True)
但是第二个任务,我不知道怎么写。你们能帮我写这个脚本吗
到 运行 nmap
在新 xterm
window 中,您可以使用 -e
选项:
#!/usr/bin/env python
import subprocess
subprocess.Popen(['xterm', '-e', 'bash -c "sudo nmap -v -sS -O 10.2.2.2; read"'])
在关闭 window. 之前附加 read
等待 Enter 在 nmap
退出之前
import subprocess
subprocess.Popen(['xterm', '-hold', '-e', 'nmap -sV 74.125.130.100'])
这样更容易执行
我遇到了一些 python 编码问题,我还无法解决。我正在尝试编写一个 python 脚本,它应该执行两个任务:打开一个新的 xterm 终端,然后在 xterm 中使用一些 nmap 参数执行 nmap。 第一个任务并不难,只需使用简单的程序即可:
import os
subprocess.call(['xterm &'],shell=True)
但是第二个任务,我不知道怎么写。你们能帮我写这个脚本吗
到 运行 nmap
在新 xterm
window 中,您可以使用 -e
选项:
#!/usr/bin/env python
import subprocess
subprocess.Popen(['xterm', '-e', 'bash -c "sudo nmap -v -sS -O 10.2.2.2; read"'])
在关闭 window. 之前附加 read
等待 Enter 在 nmap
退出之前
import subprocess
subprocess.Popen(['xterm', '-hold', '-e', 'nmap -sV 74.125.130.100'])
这样更容易执行