早教吧作业答案频道 -->其他-->
写一脚本,每天凌晨1点,把/data/tomcat/logs目录里“昨天的log文件”抽出来,打包成tar格式然后备份到目录data/backup/logs,然后删除/data/tomcat/logs目录里“昨天的log文件”。“昨天的log文件
题目详情
写一脚本,每天凌晨1点,把/data/tomcat/logs 目录里“昨天的log文件”抽出来,打包成tar格式
然后备份到目录data/backup/logs,然后删除/data/tomcat/logs 目录里“昨天的log文件”。
“昨天的log文件”的特征是:1)后缀是“.log ” 2)文件名里有“2012-12-25”格式的昨天日期
反馈要求:
1.linux下,可执行的SH脚本;
2.SH脚本的使用方法;
3.开发要点说明
然后备份到目录data/backup/logs,然后删除/data/tomcat/logs 目录里“昨天的log文件”。
“昨天的log文件”的特征是:1)后缀是“.log ” 2)文件名里有“2012-12-25”格式的昨天日期
反馈要求:
1.linux下,可执行的SH脚本;
2.SH脚本的使用方法;
3.开发要点说明
▼优质解答
答案和解析
#! /bin/bash
mkdir /tmp/log
cd /tmp/log
mv /data/tomcat/logs /tmp/log/logs
tar -xf log.tar
mv log.tar /data/backup/logs/log_`date -d last-day +%Y-%m-%d`.log.tar
rm -rf /tmp/log
脚本在此
mkdir /tmp/log
cd /tmp/log
mv /data/tomcat/logs /tmp/log/logs
tar -xf log.tar
mv log.tar /data/backup/logs/log_`date -d last-day +%Y-%m-%d`.log.tar
rm -rf /tmp/log
脚本在此
看了 写一脚本,每天凌晨1点,把/...的网友还看了以下: