作为Shell脚本自动化的一部分,我需要登录到交换机。我的脚本有2个主要功能: 1.登录到交换机 2.在开关终端内输入密码 3.然后使用一些参数启动wireshark
我可以通过屏幕命令直接登录到交换机:
#!/bin/bash
screen /dev/tty.usbserial-AL02W1F5
但是然后,我需要从交换终端运行:
en
$password
我能否以不同的方式构造screen命令,以便登录时凭据已经就位?如果没有,我该怎么办?
此后,我将需要从相同的shell脚本中运行基本的Wireshark命令:
wireshark -i en6 -a duration:300
我可以运行screen命令,手动输入凭据,然后运行Wireshark命令,但是我需要帮助,将它们全部粘贴到一个可执行脚本中。