输出-写一个清理日志的脚本,要求每天早上8点执行

问题描述

写一个清理日志的脚本,要求每天早上8点执行
写一个清理日志的脚本,要求每天早上8点执行,打包压缩备份2天前的不在使用的日志并删除原文件,删除2天前的压缩日志,压缩文件命名要带日期;对于正在使用的日志,作清空处理。并输出详细日志

解决方案

用crontab,定时调用你的脚本
0 8 * * * task.bat

解决方案二:
自动清理日志文件的shell脚本

#! /usr/bin/bash
Cap=df -k| egrep -e '/export/home'| sed -e 's/[=/%]/ /g'| awk '{printf(""%dn""$7)}';
#将/export/home分区的使用率赋给变量Cap

if [ $Cap -ge 70 ]; then
#判断Cap是否大于等于70

find /export/home/omc/tmp -type f -mtime +7 -name ""*.log"" -exec rm -f {} ;
#删除目录/export/home/omc/tmp下所有一周前的log文件
fi;

放到/export/home/omc目录下,加上root用户的执行权限
然后在文件/var/spool/cron/crontabs/root下加上一行:
0 3 * * * /export/home/omc/capchk.sh>/dev/null
#设置每天3:00时调用这个脚本,以root用户运行
crontab root
更新后台cron任务表,第二天可以查看日志/var/cron/log验证脚本是否被正常调用

时间: 2024-12-03 02:35:16

输出-写一个清理日志的脚本,要求每天早上8点执行的相关文章

求教:想写一个抢讲座的脚本

问题描述 求教:想写一个抢讲座的脚本 想写一个学校讲座预约系统的预约脚本,该怎么入手? 上面是讲座预约的基本界面,时间到了需要点一下左边的预约讲座,然后中间界面上相应的讲座下方会出现预约该讲座的按钮.

写一个 JavaScript 框架:比 setTimeout 更棒的定时执行

这个系列是关于一个开源的客户端框架,叫做 NX.在这个系列里,我主要解释一下写该框架不得不克服的主要困难.如果你对 NX 感兴趣可以参观我们的 主页. 这个系列包含以下几个章节: 项目结构 定时执行 (当前章节) 沙箱代码评估 数据绑定介绍 数据绑定与 ES6 代理 自定义元素 客户端路由 异步代码执行 你可能比较熟悉 Promise.process.nextTick().setTimeout(),或许还有requestAnimationFrame() 这些异步执行代码的方式.它们内部都使用了事

写一个JavaScript框架:比setTimeout更棒的定时执行

这是 JavaScript 框架系列的第二章.在这一章里,我打算讲一下在浏览器里的异步代码不同执行方式.你将了解定时器和事件循环之间的不同差异,比如 setTimeout 和 Promises. 这个系列是关于一个开源的客户端框架,叫做 NX.在这个系列里,我主要解释一下写该框架不得不克服的主要困难.如果你对 NX 感兴趣可以参观我们的 主页. 这个系列包含以下几个章节: 项目结构 定时执行 (当前章节) 沙箱代码评估 数据绑定介绍 数据绑定与 ES6 代理 自定义元素 客户端路由 异步代码执行

Windows下写一个文件备份脚本

今天一个意外,我写的大半个月的日记加密文件受损,无法恢复.于是决定写一个专用备份的脚本文件. 主要思想就是在当前目录backup下根据当天的日期创建一个文件夹,然后将文件复制到该文件夹下. 脚本文件如下: 01 echo off 02 echo ********开始备份日志文件******** 03 04 set ymd=%date:~0,4%%date:~5,2%%date:~8,2% 05 set backup-dir=backupnotebook-%ymd% 06 echo 备份目录:%b

写一个文件备份脚本

今天一个意外,我写的大半个月的日记加密文件受损,无法恢复.于是决定写一个专用备份的脚本文件. 主要思想就是在当前目录backup\下根据当天的日期创建一个文件夹,然后将文件复制到该文件夹下. Windows版的如下: echo off echo ********开始备份日志文件******** set ymd=%date:~0,4%%date:~5,2%%date:~8,2% set backup-dir=backup\notebook-%ymd% echo 备份目录:%backup-dir%

Windows下写一个文件备份脚本(专用备份的)_DOS/BAT

今天一个意外,我写的大半个月的日记加密文件受损,无法恢复.于是决定写一个专用备份的脚本文件. 主要思想就是在当前目录backup下根据当天的日期创建一个文件夹,然后将文件复制到该文件夹下. 脚本文件如下: 复制代码 代码如下: echo off echo ********开始备份日志文件******** set ymd=%date:~0,4%%date:~5,2%%date:~8,2% set backup-dir=backupnotebook-%ymd% echo 备份目录:%backup-d

怎样在JavaScript里写一个swing把数据插入数据库_基础知识

最终的目标是想这样的,在JavaScript里写一个swing来实现确定取消,来决定是否执行这个功能的,但是在执行的过程中,出现了一点问题,每次执行时,都是直接就会插入把数据插入数据库,不能控制了,想要知道应该怎样来解决这个问题,详情要参考下面的代码详情: 复制代码 代码如下: <% boolean foo=false; if (((theqingjiadays<3)&&(thetiqiandays>=1))||((theqingjiadays<10) &&

winform 如写一个定时开始,结束的时间

问题描述 现在我有一个Test方法例如:protectedvoidTest(){//执行代码}怎么写一个点击按钮判断开始,结束时间,执行间隔5分钟执行Test的方法. 解决方案 本帖最后由 kingagile 于 2015-03-13 15:39:17 编辑解决方案二:不就是timer.start(),timer.stop()吗你先确定会用timer,再纠结如何用按钮去控制它解决方案三:这时间根本不应该在按钮里去判断,而是在timer执行的时候判断,如果时间没到,那么就不执行,继续计时如果时间在

linux下怎么写一个自动创建文件夹和文件的脚本?

问题描述 linux下怎么写一个自动创建文件夹和文件的脚本? linux下怎么写一个自动创建文件夹和文件的脚本?就是说我给一个绝对路径,程序会自动帮我创建在路径中没有的文件夹和文件. 解决方案 http://blog.csdn.net/hellochenlian/article/details/37566269 -p, --parents 可以是一个路径名称.此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; 解决方案二: mkdir 加上