serv00免费主机定时ssh续期
#!/usr/bin/expect
set timeout 10
set host "s0.serv00.com"
set username "auhaij"
set password "pwd"
spawn ssh $username@$host
expect {
"yes/no" {
send "yes\r"
exp_continue
}
"Password" {
send "$password\r"
}
}
expect {
"$username@" {
puts "Logged in to $host as $username"
sleep 3
# 执行其他命令
sleep 3
# 退出
send "exit\r"
}
"Permission denied" {
puts "Login failed. Check your credentials."
exit 1
}
}
expect eof