crontab定时任务不执行 expect

By | 2019年4月4日

1. 路径要写全路径

2.

#!/usr/bin/expect -f

set filepaths [lindex $argv 0]
spawn scp -r root@ip:/usr/local/src/$filepaths /usr/local/src/mogondb_data_back/

expect {
“*yes/no” {send “yes\r”; exp_continue}
“*password:” {send “password\r”}
}

interact
中的interact 换成

#!/usr/bin/expect -f

set filepaths [lindex $argv 0]
spawn scp -r root@ip:/usr/local/src/$filepaths /usr/local/src/mogondb_data_back/

expect {
“*yes/no” {send “yes\r”; exp_continue}
“*password:” {send “password\r”}
}

set timeout 60
expect eof

exit

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注