Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1004164
  • 博文数量: 195
  • 博客积分: 4890
  • 博客等级: 上校
  • 技术积分: 2221
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-09 15:34
文章分类

全部博文(195)

文章存档

2014年(1)

2013年(8)

2012年(22)

2011年(9)

2010年(54)

2009年(101)

我的朋友

分类:

2009-06-11 14:10:10

#!/bin/sh
logdir=/home/apache/backup_log
logname=${HOSTNAME}_`date +%Y%m`.tgz
iptables=/etc/init.d/iptables
 
 
 
cd $logdir
tar cvzf $logname $iptables
 
ftp -n 127.0.0.1 << !
user vcomkp.ftpadmin ftp
bin
hash
prompt off
put $logname
bye
!
 
 
 
编辑/etc/crontab文件即可
 
 
PS:logname=${HOSTNAME}_`date +%Y%m`.tgz中的引号是反引号`(和波浪线一个键的那个)
反引号用于设置系统命令的输出到变量。s h e l l将反引号中的内容作为一个系统命令,并执行其内容。
调试几天就是因为反引号和引号的问题引起来的错误,有空学习一下shell中引号的区别!
阅读(548) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~