4月 24, 2023 -
php开发
exec执行scp输入密码的交互命令已关闭评论


exec执行scp输入密码的交互命令
将一个文件用nginx用户的scp的方式,拷贝到另一台服务器上并使用root用户链接,如果是首次链接则可能会要求输入yes/no,和密码,则可以:
//将.env拷贝到新创建的服务器上,密码链接超时时间为300s,有提示输入yes/no则自动输入yes $scp = "expect -c 'spawn scp /var/www/html/staging/mpace-stage.ividxx.cn/.env root@182.4.2.23:/var/www/html/staging/mpxxx.ivideocloud.cn/ expect { \"*assword\"[......]