Я использовал эту инструкцию в своем скрипте Ruby:
system "gnome-terminal -e bash -c sudo timeout 20 airodump-ng wlp2s0mon -w mt --output-format csv --write-interval 20"
С помощью этой инструкции я хотел бы открыть второй терминал, чтобы выполнить airodump
команду, а затем продолжить работу в первом терминале.
Приведенная выше команда не работает. Как это исправить?
решение1
это открывает новую вкладку в терминале под названием airodump с airodump-ng, запущенным с предоставленной командой
#!/bin/bash
gnome-terminal --tab --title="airodump" -- sudo airodump-ng wlan0mon
# or anny other command you want to run with airodump-ng
# airodump-ng -c Channel --bssid -w filename [your wifi card in monitor mode mon ]