如何从linux服务器ftp取文件,远程FTP服务器取文件 (linux)
发布日期:2021-06-24 11:32:27 浏览次数:2 分类:技术文章

本文共 1105 字,大约阅读时间需要 3 分钟。

从远程ftp服务器上取数据(linux)

#!/bin/bash

cd /ftpdata/data/cm

DATE=`date +%Y%m%d`

(DATE=`date --date "1 days ago" +"%Y%m%d"`--昨天的数据)

echo 'open  > copy.txt

echo "mget /aa_${DATE}.txt" >> copy.txt

echo "mget /sichuan_aa_bb_${DATE}.txt" >> copy.txt

echo "exit" >> copy.txt

lftp -f copy.txt >> log.txt 2>&1

-----------------------------------------------------

LINUX中2>&1  比如 $ cat cities > cities.copy 2>&1

标准出错也定位到这个文件中

2代表标准出错,如果文件不存在,如果不加上2>&1则会打印出错信息,

加上以后就不会打印了,也进入那个文件了

&1代表标准输出定向到的地方,这句相当于

cat cities > cities.copy 2> cities.copy

或者

cat cities 1> cities.copy 2> cities.copy

或者

cat cities 2> cities.copy 1> &2

0:标准输入,1:标准输出,2:标准出错

-----------------------------------------------------------------------------------转移前一天的日志文件

---------linux  date --date "10 days ago" +"%Y-%m-%d"  ,  Date=`date +%Y%m%d`

---------AIX  (YESTERDAY=`TZ=aaa24 date +%Y%m%d`

echo $YESTERDAY)

每天定时移动前天的数据 (AIX)

#!/bin/bash

bash

cd /ftpdata/dosslog/

TODAY=`date +"%Y-%m-%d"`

YESTERDAY=`TZ=aaa24 date +%Y-%m-%d`

cp *$YESTERDAY* ~/dosslog_bak/doss.log.$YESTERDAY

cd ~/dosslog_bak/doss.log.$YESTERDAY

gzip *

#cd ..

#mkdir doss.log.$TODAY

exit 0

转载地址:https://blog.csdn.net/weixin_32512381/article/details/116582274 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux软件装错了,Linux安装软件时的错误解决
下一篇:linux监控命令执行,shell脚本实现监控shell脚本的执行流程及变量的值

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年03月30日 23时14分04秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

python爬虫笔记(六)——应对反爬策略 2019-04-28
设计模式——原型模式 2019-04-28
spring学习(三)——官方文档阅读(5.0.7)——bean属性的配置方法 2019-04-28
spring学习(四)——spring官方文档阅读(5.0.7)——自动装配 2019-04-28
spring学习(五)——spring官方文档阅读(5.0.7)——方法注入 2019-04-28
spring学习(六)——spring官方文档阅读(5.0.7)——Bean的scopes 2019-04-28
spring学习(七)——spring官方文档阅读(5.0.7)——生命周期回调 2019-04-28
spring学习(八)——spring官方文档阅读(5.0.7)——Bean的继承关系、Spring IOC容器的扩展 2019-04-28
spring学习(九)——spring官方文档阅读(5.0.7)——使用注解配置Spring(@Primary、@Qualifier、支持的JSR250注解) 2019-04-28
docker安装卡死在boot2docker.iso的下载 2019-04-28
spring学习(十)——spring官方文档阅读(5.0.7)——spring的组件 2019-04-28
spring学习(十一)——spring官方文档阅读(5.0.7)——spring的@Bean与@Configuration注解 2019-04-28
spring学习(十一)——spring官方文档阅读(5.0.7)——环境抽象 2019-04-28
spring学习(十二)——spring官方文档阅读(5.0.7)——ApplicationContext的额外能力 2019-04-28
在docker上部署springboot项目 2019-04-28
spring学习(十三)——SpringEL 2019-04-28
springAOP中的target、this、within的区别 2019-04-28
spring学习(十四)————SpringAOP知识点总结 2019-04-28
Docker学习——Dockerfile中的构建命令 2019-04-28
Linux学习(一)——Linux的文件权限与目录配置 2019-04-28