在Debian中使用SecureCRT腳本自動化任務,可參考以下方法:
import SecureCRT
crt = SecureCRT.Session()
crt.Connect("/SSH2 your_device_ip_address")
crt.Login("your_username", "your_password")
crt.Send("your_command\r")
crt.WaitForString("your_device_prompt")
output = crt.Screen.ReadString("your_device_prompt")
print(output)
crt.Disconnect()
crt.Screen.Send "username" & Chr(13)
crt.Screen.WaitForString "Password:"
crt.Screen.Send "password" & Chr(13)
Dim session, command, output
Set session = crt.Session
For i = 1 To 5
command = "YourCommand"
session.Send command & Chr(13)
session.WaitForString "CommandOutput"
output = session.Screen.ReadString()
crt.Screen.Write output
Next
在SecureCRT中,打開目標會話,點擊“工具”>“運行腳本”,選擇已保存的腳本文件即可。
chmod +x script_name
賦予。