在脚本中使用scp在机器之间拷贝文件,输入密码成为问题。
我的解决方案:
1、准备脚本copyFile.sh ,脚本内容如下:
#! /usr/bin/expect -f
spawn scp -r root@192.168.199.178:/root/dist/* ./
expect "*password:"
send "password\r"
expect eof 2、执行脚本:
expect copyFile.sh注:主机需提前安装Expect和tcl ,可参考:https://www.cnblogs.com/operationhome/p/9154055.html
版权声明:本文为weberhuangxingbo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。