在aix系统下,怎么写删除3天前的归档日志的crontab ?急求

如题所述

感觉不是很明确。
1、crontab一般用作周期性的工作,你的意思是说每天的某个时间删除3天前的归档日志吗?
2、归档日志通常是数据库产生和使用的,一般不会由操作系统来控制,应该在数据库方面着手解决。追问

主要是想腾出一部分空间,有没有好的解决方案?保留三天归档日志可以了,其他的删除,每天跑批产生4G日志,一共100G,所以想做个计划任务定时删除一些!

100G空间

追答

crontab命令中,条目要按照 minute hour day_of_month month weekday command模式来写,比如30 21 * * * sh xxxx 就是表示每天21:30运行xxxx命令或文件,一般会将运行的命令放到某个文件中。

不过感觉你的这种系统维护方式不对,应该采用数据库归档日志模式,再加上每天的备份,保证数据的安全。

追问

我知道,就是想知道这个怎么写,这个数据库数据不怎么重要,每天报送了就好了了,在shell脚本里怎么写,才能调动crontab,我写了,但是不管用好像。你看看我写的哪里有问题:/bin/find /xxx/xxx/xxx -type f +mtime +3 exec rm {} \;

温馨提示:内容为网友见解,仅供参考
无其他回答

在aix系统下,怎么写删除3天前的归档日志的crontab ?急求
1、crontab一般用作周期性的工作,你的意思是说每天的某个时间删除3天前的归档日志吗?2、归档日志通常是数据库产生和使用的,一般不会由操作系统来控制,应该在数据库方面着手解决。

怎么 定期对AIX的错误日志删除
使用errclear 命令可以清除AIX 上的错误日志 errclear 命令删除那些比由 Days 参数指定的天数还旧的错误日志记录。要删除所有的错误日志记录,指定 0 给 Days 参数即可。如果 -i 标志没有和 errclear 命令一起使用,被 errclear 清除的错误日志文件就是在错误日志配置数据库中指定的那一个。(要想查看在...

AIX如何清除日志及较大系统文件
errclear -i \/var\/adm\/ras\/errlog.alternate 0 要从备份的错误日志文件 \/var\/adm\/ras\/errlog.alternate 中删除所有硬件记录,请输入:errclear -i \/var\/adm\/ras\/errlog.alternate -d H 0 如果需要定期清除在crontab 里写一条 errclear 0 定义好清除的时间就行了。

为什么我的计划任务没有执行?aix 系统,求大神解决!
1.crontab -l 显示出来的肯定 是 有效了。2. 你好好看看 日志有没有删除掉把。find命令应该没错。试试手动执行脚本 有没有错误。3.9点42分钟删一次。你是不是刚写的啊?。\/etc\/init.d\/crond restart 。重启一下。4.\/var\/log\/message 这个日记看 crontab有没有执行。还有crontab的执行用户权...

Linux下的crontab定时执行任务命令详解
1、\/var\/spool\/cron\/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是\/var\/spool\/cron\/tom。一般一个用户最多只有一个crontab文件。三、\/etc\/crontab 这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab。01SHELL=\/bin...

如何让crontab执行脚本后并且把日志输出到另一个文件
-r:删除该用户的计时器设置;-u<用户名称>:指定要设定计时器的用户名称。crontab的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下: minute hour day month week command,时间字段都是整数, command:要执行的命令,可以是系统命令,也可以是自己编写的shell脚本文件...

AIX下crontab执行.sh失败
这个脚本看起来是执行了,但是失败了,从cron日志来看,执行时创建了进程1921086,但是进程报告失败,最好再检查下你的脚本,还有你的备份文件存放目录是否有充足空间。

如何查找哪个命令replace了crontab
● 00 03 * * 1-5 find \/home "*.xxx" -mtime +4 -exec rm {} \/; 每周一至周五3点钟,在目录\/home中,查找文件名为*.xxx的文件,并删除4天前的文件。● 30 6 *\/10 * * ls 意思是每月的1、11、21、31日是的6:30执行一次ls命令 参数 :crontab -e : 执行文字编辑器来设定...

请高手帮看看在AIX Server下的crontab任务不能自动执行,手动执行是可 ...
写的这么复杂就不一一看了。既然手动执行没问题的话,说明脚本本身没问题,一般情况下还是用户执行权限导致的。

各位高手、在linux或AIX系统中系统重新启动后crontab需要重启嘛???
crontab的启动与否和系统重启无关,和crontab的服务是不是开机自动启动有关 chkconfig --list|grep crond 看你的服务是否开机启动

相似回答