initial-import: 2026-04-11 21:18:55

This commit is contained in:
cfdaily
2026-04-11 21:18:55 +08:00
commit 5e6b2d73eb
264 changed files with 117047 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
#!/usr/bin/expect -f
# SSH连接NAS自动化脚本
# 配置参数
set host "192.168.2.154"
set user "admin"
set password "sanguo123"
set command "ls -la"
# 启动SSH连接
spawn ssh $user@$host $command
# 处理密码提示
expect {
"password:" {
send "$password\r"
}
"yes/no" {
send "yes\r"
expect "password:"
send "$password\r"
}
timeout {
puts "连接超时"
exit 1
}
eof {
puts "连接失败"
exit 1
}
}
# 等待命令执行完成
expect eof
# 检查退出码
if { $expect_out(buffer) contains "total" } {
puts "✅ SSH连接成功"
puts "✅ 命令执行完成"
exit 0
} else {
puts "❌ SSH连接失败"
puts "❌ 命令执行失败"
puts "输出: $expect_out(buffer)"
exit 1
}