scp或者tftp自动拷贝远端文件的脚本
2013-02-27 22:37
148 查看
linux的scp命令顾名思义就是拷贝文件,跟cp命令差不多,但是scp可以实现远端文件的拷贝,在CLI下面使用scp后会提示输入密码,下面使用脚本可以自动输入密码,如下
tftp 拷贝文件的脚本如下
#!/bin/sh ### input parms #### # scp.sh <remoteIp> <remoteUser> <remoteFilePath> <localFilePath> <remotePasswd> if [ "$#" -eq "5" ] ; then echo "input parms[$#] is no correct,please input parms[5]!!!" exit $? fi remoteIp="$1" remoteUser="$2" remoteFilePath="$3" localFilePath="$4" remotePasswd="$5" command="scp -q ${remoteUser}@${remoteIp}:${remoteFilePath} $localFilePath" expect -c " set timeout 10; spawn $command; expect \"password\"; send \"${remotePasswd}\n\"; expect eof; "
tftp 拷贝文件的脚本如下
#!/bin/sh ### tftp.sh <remoteIp> <remoteFilename> <localFilePath> ### $0 $1 $2 $3 ##### test $# -eq "3" ; then echo "input parms[$#] is no correct!!!" && exit tftp $1 > /dev/null <<! get $2 $3 quit !
相关文章推荐
- 利用scp自动输入密码进行文件远程拷贝或备份
- Linux系统裁减之,制作一个极度精简的Linux-2-用脚本实现自动拷贝命令和依赖库文件
- Ansible介绍、安装、远程执行命令、拷贝文件或者目录、远程执行脚本
- 批量scp脚本——从多台机器拷贝文件
- 一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)
- SCP自动拷贝文件
- linux 批量scp自动上传文件的shell脚本
- 自动拷贝文件到其它机器脚本(无需交互式)
- 自定义windows下自动清除文件夹或者文件的只读属性的脚本
- ssh自动登陆和scp自动拷贝文件
- 利用scp自动输入密码进行文件远程拷贝或备份
- 一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)
- 批量scp脚本——从多台机器拷贝相同文件
- linux使用shell脚本实现自动登录scp传输文件到其他服务器
- bat脚本复制拷贝文件例子(当前目录或者是上一层目录)
- 更改IP 脚本(自动获取和手动设置多个IP),将内容拷贝到记事本另存为bat批处理文件
- 两台服务之间定时SCP(免密码)自动传输文件脚本
- Hibernate使用自定义脚本替换注解或者xml文件中的自动生成表结构
- 批量scp脚本——从多台机器拷贝相同文件
- Linux自动远程拷贝文件脚本