一、

#!/bin/bash

IP=192.168.1.179

PASSWD=123456

content=$(cat <

spawn scp -r root@$IP:/home/CRM /home

send "yes\n"

expect password:

send "$PASSWD\n"

expect eof

)

echo "$content" | expect

二、

1、#yum install expect2、脚本如下

#vi scp.exp

#!/usr/bin/expect -f

spawn scp -r root@192.168.1.179:/home/CRM /home

set timeout 10

expect "root@192.168.1.179's password:"

exec sleep 1

send "123456\n"

interact

3、运行

#expect scp.exp或者

#chmod +x scp.exp

#./scp.exp

三、

#!/bin/bash

IP=192.168.1.179

PASSWD=123456

content=$(cat <

spawn scp -r root@$IP:/home/CRM /home

send "yes\n"

expect password:

send "$PASSWD\n"

expect "Are you sure you want to continue connecting (yes/no)?" { send "yes\r" } "Password:" { send "$PASSWD\r" }

expect eof

)

echo "$content" | expect

linux scp 自动脚本,scp自动运行脚本相关推荐

  1. 因为在此系统上禁止运行脚本。无法运行脚本文件

    因为在此系统上禁止运行脚本. ctrl+x 找到window的powershell set-ExecutionPolicy RemoteSigned 执行策略更改: 输入y或 a 回车 即可 原文出处 ...

  2. autojs怎么暂停脚本_autojs怎么运行脚本_auto.js运行脚本教程_3DM手游

    很多小伙伴刚开始用Auto.js这款软件,对于运行脚本的方法还不太清楚,不知道该如何用Auto.js这款软件,如何在手机中运行脚本呢?下面小编为大家带来了Auto.js运行脚本的方法教程,有需要的小伙 ...

  3. 360浏览器html5脚本,360浏览器运行脚本易培训

    在将HierarchicalFlexGrid绑定到数据源之后,HierarchicalFlexGrid在设计时屏幕显示是一个空白列和一个空白行setws=createobject("wscr ...

  4. linux shell运行脚本命令行参数,shell脚本命令行参数简介

    之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互. bash shell提供了命令行参数添加在命令后面的数据值).命令行选项修改命令行为的单字符值)和直接读取键盘输入. 1.命 ...

  5. Airtest IDE 自动化测试4——运行脚本与查看测试报告

    前言 Airtest IDE 可以编写完脚本后直接点运行按钮执行脚本,运行完成后会自动生成一个html测试报告 运行脚本 Airtest IDE 运行脚本3种方式 快捷键F5 运行 点菜单栏 三角形 ...

  6. linux的shell命令行参数,shell脚本命令行参数简介

    之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互. bash shell提供了命令行参数添加在命令后面的数据值).命令行选项修改命令行为的单字符值)和直接读取键盘输入. 1.命 ...

  7. shell脚本编程之控制脚本

    技术交流QQ群:1027579432,欢迎你的加入! 1.引言 目前为止,运行脚本的唯一方式是以实时模式在命令行界面上直接运行.但是,这并不是Linux上运行脚本的唯一方式. 2.处理信号量 Linu ...

  8. shell不允许输入空字符_shell脚本编程之控制脚本

    点蓝色字关注"CurryCoder的程序人生" 微信公众号:CurryCoder的程序人生 欢迎关注我,一起学习,一起进步! 1.引言 目前为止,运行脚本的唯一方式是以实时模式在命 ...

  9. linux脚本使用scp自动传输,使用Shell脚本自动传输SCP文件

    我的unix系统上的目录中有n个文件. 有没有一种方法可以编写Shellscript,该脚本将通过scp将所有这些文件传输到指定的远程系统. 我将在脚本中指定密码,这样就不必为每个文件输入密码. 您能 ...

  10. php调用shell执行scp,使用shell脚本自动执行scp文件传输

    使用shell脚本自动执行scp文件传输 我的unix系统上的目录中有n个文件. 有没有办法编写一个shellcript,将所有这些文件通过scp传输到指定的远程系统. 我将在脚本中指定密码,这样我就 ...

最新文章

  1. vs2015 全局头文件 库文件引用设置方法
  2. oracle定时器定时删除30天前的数据_Redis-数据淘汰策略持久化方式(RDB/AOF)Redis与Memcached区别...
  3. python 创建netcdf_python读取与处理netcdf数据方式
  4. mysql数据库复制基本原理_MySQL的复制原理以及流程
  5. Webstorm设置开发模板
  6. C语言-浮点型(float/double/E)
  7. 我发现了个 Python 黑魔法,执行任意代码都会自动念上一段「平安经」
  8. 【CentOS 7笔记43】,防火墙和iptables filter表#
  9. java big5转换为gbk_简体繁体转换代码(Big5-GB | GBK简体-GBK繁体)
  10. 微信开放平台授权登录详细流程-第三方登录
  11. P1505 [国家集训队]旅游 (树链剖分)
  12. 解决Oracle进入实例账号,练习表的问题
  13. 重装系统找不到固态_安装Win10系统没有固态硬盘(双硬盘找不到固态硬盘)怎么解决?...
  14. 如何成为高手?嵌入式开发进阶之路...
  15. Python工具分析风险数据
  16. Spring 漏洞及其修复方案
  17. 终于去看了麦兜响当当
  18. linux小红帽实验心得,小红帽读书心得总结
  19. 通用的一阶IIR数字高通滤波器的实现
  20. keil STM32中sct 分散加载文件学习

热门文章

  1. Inside NT Boot
  2. QImage类详解(QImage类型转换、QImage类函数及QImage像素操作)
  3. 人人开源项目前端添加静态路由
  4. 如何处理地下管线数据
  5. 武汉市房价数据挖掘与可视化分析(Python)
  6. 盒马销量预测核心算法的技术演进
  7. i3wm中Chrome不保存密码
  8. JAVA模板模式,简历模板(例子)
  9. 《人工智能-一种现代的方法》阅读笔记
  10. 十五届恩智浦智能车-四十天做四轮-调车日记