Как войти в коммутатор через bash скрипт - PullRequest
0 голосов
/ 16 апреля 2019

Мне нужно войти в коммутатор как часть автоматизации сценария оболочки.Мой скрипт имеет 2 основные функции: 1. войти в коммутатор 2. ввести пароль в терминале коммутатора 3. Затем запустить wireshark с некоторыми аргументами

Я могу войти в коммутатор напрямую с помощью экранной команды:

    #!/bin/bash

    screen /dev/tty.usbserial-AL02W1F5

Но затем из терминала коммутатора мне нужно запустить:

    en
    $password

Могу ли я по-разному структурировать экранную команду, чтобы учетные данные уже были на месте, когда мы вошли в систему?Если нет, что я могу сделать?

После этого мне нужно будет выполнить базовую команду Wireshark из того же сценария оболочки:

    wireshark -i en6 -a duration:300

Я могу запустить команду экрана, введите вручнуюучетные данные, а затем запустите команду Wireshark, но мне нужна помощь, чтобы объединить их все в один исполняемый скрипт.

...