Linux教程

Linux expect 自动登录,自动执行任务

本文主要是介绍Linux expect 自动登录,自动执行任务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、创建一个test.sh,写入:

/usr/bin/expect << EOF

set timeout 10

spawn sudo -s
expect "*密码*"
send "password\r"
expect "#*"
# send "systemctl status AuthorizeServer\r"
expect
{
"*active (running)*" {}
"" {}
}
# set timeout 3
# send_user "waiting..."
# set timeout 5
expect eof

EOF

2、Dos窗口执行:bash ./test.sh   bash后面接test.sh的路径

这篇关于Linux expect 自动登录,自动执行任务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!