位置: 编程技术 - 正文

利用ftp定时上传log到其他服务器的方法(ftp自动上传文件到服务器)

编辑:rootadmin
利用ftp定时上传log到其他服务器#!/bin/bash#时间的生成Y=` date --date="-1 hour" +%Y`m=` date --date="-1 hour" +%m`d=`date --date="-1 hour" +%d`H=`date --date="-1 hour" +%H`#ip地址的获取IP="`/sbin/ifconfig |grep 'Bcast'|awk -F '[ :]' '{print $}'`"#log名字的生成(随时间和ip不同而不同)LOG_NAME="access-$H-$IP.log"#FTP服务器地址HOST="..."#FTP服务器用户名USER="user"#FTP服务器密码PASS="passwd"#循环上传不同项目的日志文件for ROUTE_NAME in "www_log" "h_log" "lpt_log" "c_log" ;do LCD="/usr/local/nginx/logs/$ROUTE_NAME/$Y/$m/$d" RCD="/$ROUTE_NAME/$Y/$m/$d" if [ -f $LCD/$LOG_NAME ] ;then lftp << EOF open lcd $LCD mkdir -p $RCD cd $RCD put -c $LOG_NAME byeEOF else echo "log文件不存在!" fidone;~

推荐整理分享利用ftp定时上传log到其他服务器的方法(ftp自动上传文件到服务器),希望有所帮助,仅作参考,欢迎阅读内容。

利用ftp定时上传log到其他服务器的方法(ftp自动上传文件到服务器)

文章相关热门搜索词:ftp自动上传文件脚本,ftp自动上传最新文件,如果设置ftp自动上传,如果设置ftp自动上传,ftp自动上传最新文件,filezilla 定时上传,ftp文件自动上传软件,ftp文件自动上传软件,内容如对您有帮助,希望把文章链接给更多的朋友!

linux下设定环境变量的方法介绍 那么需要将export命令写入某个系统文件中,拥有这种功能的文件常见的有如下几个:/etc/environment或/etc/profile或~/.profile或/etc/bash.bashrc或~/.bashrc等。有这

Linux下利用Lsof恢复误删文件的方法 原理:在Linux系统的/proc分区下保存着进程的目录和名字,包含fd(文件描述符)和其下的子目录(进程打开文件的链接),那么如果删除了一个文件,还存

禅道系统迁移到linux平台 用户无法登录问题的解决 问题原因:linux对于大小写是敏感的,所以才会出现点击登录没有反映的情况。解决办法:1.让mysql忽略大小写(懒人做法,存在弊端)1vim/etc/my.cnf2#在[my

本文链接地址:https://www.jiuchutong.com/biancheng/363220.html 转载请保留说明!

上一篇:linux下vi命令修改文件及保存等使用方法整理(linux中vi命令详解)

下一篇:linux下设定环境变量的方法介绍(linux设置环境变量的命令)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络