[root@ansible-01 op]# cat scp_app.sh #!/bin/bash deploydir=/data/vsftpd if [ $# -ne 1 ] ; then echo "example: sh scp_app.sh filename" exit fi if ssh 10.10.4.111 test -e /home/applog/$1 then echo "$1 exist in dir /home/applog" [ -f $deploydir/$1 ] && mv $deploydir/$1 $deploydir/$1.`date "+%Y%m%d%H%M%S"` scp 10.10.4.111:/home/applog/$1 $deploydir elif ssh 10.10.4.111 test -e /appdir/deploy/$1 then echo "$1 exsist in dir /appdir/deploy" [ -f $deploydir/$1 ] && mv $deploydir/$1 $deploydir/$1.`date "+%Y%m%d%H%M%S"` scp 10.10.4.111:/appdir/deploy/$1 $deploydir else echo "$1 not exist!!!" fi find $deploydir -type f -cmin -1
使用 scp 远程拷贝文件脚本
原创ConfusedSnail ©著作权
©著作权归作者所有:来自51CTO博客作者ConfusedSnail的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:ELK 学习笔记
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
强制拉取远程代码
强制拉取远程代码
git bash 本地代码 -
Git:拉取远程分支
拉取远程分支
git 远程仓库 远程分支 C -
oss拉取远程数据
oss拉取远程数据
服务器 配置文件 上传数据 -
git clone 拉取远程仓库
执行上面的命令后,再执行 clone 、push、pull 时,会再让输入一次账号和密码,输入成功后会自动创
git github gitee 代码托管 HTTPS
















