Мне нужно войти в коммутатор как часть автоматизации сценария оболочки.Мой скрипт имеет 2 основные функции: 1. войти в коммутатор 2. ввести пароль в терминале коммутатора 3. Затем запустить wireshark с некоторыми аргументами
Я могу войти в коммутатор напрямую с помощью экранной команды:
#!/bin/bash
screen /dev/tty.usbserial-AL02W1F5
Но затем из терминала коммутатора мне нужно запустить:
en
$password
Могу ли я по-разному структурировать экранную команду, чтобы учетные данные уже были на месте, когда мы вошли в систему?Если нет, что я могу сделать?
После этого мне нужно будет выполнить базовую команду Wireshark из того же сценария оболочки:
wireshark -i en6 -a duration:300
Я могу запустить команду экрана, введите вручнуюучетные данные, а затем запустите команду Wireshark, но мне нужна помощь, чтобы объединить их все в один исполняемый скрипт.