免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 5237 | 回复: 23
打印 上一主题 下一主题

linux 定时上传 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-24 18:38 |只看该作者 |倒序浏览
我困难请大家帮助:我们公司现在要把站的日志定时打包,定时传到一个公网的FTP上面去,还要保证不出问题??
请大家帮帮忙!!!

论坛徽章:
0
2 [报告]
发表于 2007-01-24 20:14 |只看该作者
crontab 加脚本吧

论坛徽章:
0
3 [报告]
发表于 2007-01-24 20:27 |只看该作者
采用crontab;这是偶存在为了备份自己的工作目录而写的脚本中一部分,希望对lz有所版主;
#!/bin/bash

# Backup the directory of /mnt/hda10/work_directory.

filename="work_directory_`date +%Y-%m-%d`.tar.gz"
currentpath=`pwd`

cd /mnt/hda10
tar zcvf ${filename} work_directory/ > /dev/null 2>&1

lftp 172.20.69.243 << EOF
cd jiangc/data_backup/work_document
put ${filename}
bye
EOF
rm -f ${filename}

论坛徽章:
0
4 [报告]
发表于 2007-01-24 20:43 |只看该作者
用ncftp 比较容易

论坛徽章:
0
5 [报告]
发表于 2007-01-25 12:27 |只看该作者
原帖由 lingfen1552 于 2007-1-24 20:27 发表于 3楼  
采用crontab;这是偶存在为了备份自己的工作目录而写的脚本中一部分,希望对lz有所版主;
#!/bin/bash

# Backup the directory of /mnt/hda10/work_directory.

filename="work_directory_`date +%Y-%m ...

兄弟,我照着你的脚本改了下需要备份的文件,手动执行时,在put ${filename}这一步就会出错,提示没有发现/var/log/${filename}文件!你帮我看下~问题出在哪?
#!/bin/sh
#backup the  log file /var/log/*
filename="`date +%Y-%m-%d`.tar.gz"

cd /var/log/
tar czvf ${filename} /var/log/*

lftp xxx.xxx.xxx.xxx -u test,123456
cd /home/test
lcd /var/log
put ${filename}
#put
bye
rm -f ${filename}

论坛徽章:
0
6 [报告]
发表于 2007-01-25 13:09 |只看该作者
filename=$(date +%Y%m%d).tar.gz

改成这个试下,我用的bash shell

论坛徽章:
0
7 [报告]
发表于 2007-01-25 13:37 |只看该作者
原帖由 njblue2004 于 2007-1-25 13:09 发表于 6楼  
filename=$(date +%Y%m%d).tar.gz

改成这个试下,我用的bash shell

哥们,这样不行的哦~~谢谢你

论坛徽章:
0
8 [报告]
发表于 2007-01-25 13:47 |只看该作者
原帖由 njblue2004 于 2007-1-25 13:09 发表于 6楼  
filename=$(date +%Y%m%d).tar.gz

改成这个试下,我用的bash shell

哥们,这样不行的哦~~谢谢你

论坛徽章:
0
9 [报告]
发表于 2007-01-25 14:41 |只看该作者
a=test$(date +%y%m%d).tar.gz
ftp -n <<!
open IP
user 用户名 密码
binary
prompt off
put $a
quit
!

我这个脚本在redhat as 3和4上使用都没有问题

论坛徽章:
0
10 [报告]
发表于 2007-01-25 15:55 |只看该作者
应该使用如下格式:
lftp xxx.xxx.xxx.xxx -u test,123456 << EOF
cd /home/test
lcd /var/log
put ${filename}
#put
bye
EOF

不能丢<< EOF及最后的EOF,此采用的here documents;
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP