我编写了一个程序(我在终端中运行它),它通过终端命令列表(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+ !不起作用(可能是使用不当)。Cp.kill()
我怎样才能做到这一点?我应该通过子进程模块发送什么命令?