【发布时间】:2016-01-31 20:50:28
【问题描述】:
我编写了一个程序(我在终端中运行它),它通过终端命令列表 (Kali Linux)。
import subprocess as sub
import time
sub.call(['airmon-ng', 'start', 'wlan0'])
p = sub.call(['airodump-ng','wlan0mon'])
time.sleep(10)
p.kill()
最后一个命令是airodump-ng wlan0mon。一切正常(一切都显示在终端中(信标、essid 等)。
在指定时间后,我希望终止进程 (airodump-ng wlan0mon)。
我不想手动按Ctrl + C!
p.kill() 不起作用(可能是使用不当)。
我该怎么做?我应该通过子进程模块发送什么命令?
【问题讨论】:
-
所有这些都是为了使任务自动化一点。该程序还遍历其他命令。 `ifconfig wlan0 down' 等代码有效。我只是想终止它。
标签: python aircrack-ng