Hallo,
ich bin gerade dabei ein bash-Script zu schreiben. In diesem Script möchte ich den Output von airomon-ng weiterverarbeiten und die einzelnen Bestandteile in Variablen packen, dummerweise läuft airomon-ng selber in einer Dauerschleife.
Jetzt bin ich auf die Idee gekommen airomon-ng in eine Datei schreiben zu lassen und nach ca 5sek zu killen. Keine sehr elegante Lösung, ich weiss.
Bei folgendem Beispiel stört mich, dass airodump-ng eine Ausgabe generiert anstatt alles schön brav im Hintergrund zu erledigen. Wie bekomm ich das hin?
Arbeit machen im Hintergrund und nur ausgeben was ich im Script mit echo angebe.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
|
#!/bin/bash
{ airodump-ng mon0 2>> output.txt; } &
PID=$!
sleep 5
kill -TERM $PID
cat output.txt
|
grüße
calc