Рейтинг:0

Получить открытый вывод терминала из скрипта в bash

флаг gb

Я написал небольшой скрипт на bash, который просто переводит сетевую карту в режим монитора, а затем запускает airodump-ng в отдельном терминале для сканирования. Тут возникает проблема, запускаю airodump в новом терминале так: konsole -e"интерфейс airodump-ng $«только то, что я хотел бы закрыть терминал, на котором работает airodump, я получаю вывод в сценарии, чтобы продолжить выполнение, но при нажатии CTRL + C также закрывается первый терминал, который запускает сценарий. Как я могу решить?

Nmath avatar
флаг ng
Если вы хотите, чтобы мы провели аудит или помогли улучшить сценарий, вы должны предоставить сценарий. Используйте редактирование, чтобы добавить детали.
Рейтинг:0
флаг cn

Я думаю, что потому, что утилита мониторинга может записывать свой вывод в файл, такой как

airodump-ng -c 6 -w /root/chan6 wlan0mon

Вы можете в любое время нажать Ctrl-C и продолжить анализ на основе данных, захваченных в выходном файле /root/chan6.

флаг gb
Когда я закрываю airodump-ng, мой скрипт в главном терминале закрывается, почему?
mondotofu avatar
флаг cn
После просмотра некоторых руководств, таких как https://singhgurjot.wordpress.com/2012/02/24/how-to-install-airodump-ng-and-aireplay-ng-in-ubuntu/, кажется, что открытие терминала вручную будет иметь смысл. В качестве альтернативы вы можете поделиться частью сценария для анализа сообществом AskUbuntu.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.