¿Cómo utilizar el comando airodump en el sistema (gnome-terminal) (ruby)?

¿Cómo utilizar el comando airodump en el sistema (gnome-terminal) (ruby)?

Utilicé esta instrucción en mi script Ruby:

system "gnome-terminal -e bash -c sudo timeout 20 airodump-ng wlp2s0mon -w mt --output-format csv --write-interval 20"

Con esta instrucción me gustaría abrir una segunda terminal para ejecutar el airodumpcomando y luego continuar trabajando en la primera terminal.

El comando anterior no funciona, ¿cómo puedo solucionarlo?

Respuesta1

esto abre una nueva pestaña en la terminal llamada airodump con airodump-ng iniciado con el comando proporcionado

#!/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 ] 

información relacionada