⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cron命令续(aix 4.3).txt

📁 LINUX下的安装声卡等操作和技巧介绍
💻 TXT
字号:
作者:studyboy
email: studyboy@21cn.com
日期:7/22/2001 7:41:20 PM
当你以root用户登录进系统,或者su到根用户的时候
当用cron -l查看时,你会发现
有三条任务是被系统注释掉了的
它们是
#0 3 * * * usr/sbin/skulker
#45 2 * * 0 /usr/lib/spell/compress
#45 23 * * * ulimit 5000; /usr/lib/smdemon.cleanu > /dev/null

   这三个是系统守护任务(housekeeping)暂且这么翻译吧,要是大家有更好的翻译,
不妨告诉我,因为我也没叫好过这个东西。
我们可以用crontab -e 命令把#去掉,来让这个这些任务运行,当然还可以改动这些
命令的运行时间,以及运行间隔。

一,skulker命令,是一个类似清理垃圾文件的命令,

但是这个命令也比较危险
原因就是它除了删除垃圾文件(这里的垃圾是相对而言的)以外
它还要删除/tmp目录下的文件,这个目录下的文件有时候我们是有用的,
因此在执行skulker之前,呵呵,还是先确定你需要的文件是不是已经备份到
skulker达不到的目录了。
附:skulker要删除的东西
1,已经丢失的老的primary.output文件
2,老的qdir文件
3,留在mail队列里面的文件
4,留在/tmp目录下超过24小时未被访问或修改的文件
5,/var/tmp下文件
6,45天前的news items
7,超过一天的*.bak a.out.core proof galley ..... *.ed.hup文件
8,在.putdir目录下的超过一天的任何“老“文件

呵呵,看来skulker还真是霸道,所以大家运行前一定要三思阿。

因为skulker命令的特殊性,所以它会引起灾难性后果,
这就要求我们在运行它之前需要先看看运行它之后会有什么后果,
这里,可以使用
xargs -p
这条命令可以列出skulker命令将要删除的文件,剩下的,相信大家
能够自己完成了。

二,compress命令

此compress非彼compress,它不是aix下的compress命令,
而是/usr/lib/spell/compress脚本文件,它执行时会有以下动作:
trap 'rm -f /usr/tmp/spellhist;exit' 1 2 3 15
echo "compressed 'date'" > /usr/tmp/spellhist
grep -v ' ' /usr/lib/spell/spellhist | sort -fud >> /usr/tmp/spellhist
rm -f /usr/tmp/spellhist

我不想知道这四条命令具体每条都是干什么的,反正都是对/usr/lib/spell/spellhist
进行的操作,大概意思就是移除了那个文件里面相同的语句,
那个文件好像用户每次执行spell后都会自动更新,所以里面相同部分一定不少。

三,/usr/lib/smdemon.cleanu命令
smdemon.cleanu命令是用来清空sendmail命令队列并把结果保存在/var/spool/mqueue/log中
但是如果/var/spool/mqueue目录本身并不存在,就别用这条命令了。
注意:smdemon.cleanu命令一般不在命令行执行,执行它的最好方式就是用cron进程调用。



另外,上次说到at,这里再补充一些,
at -l
atq [user]
这两条命令都是root用户用来查看其他用户的任务的
当然root也可以取消某个用户的任务,用这个命令,
at -r job
atrm {job|user}
唉,终于写完了,希望我得这些描述不要有太多错误,如果有,还希望大家告诉我,
因为我也是个unix新手,希望和大家共同进步(欢迎转载)。studyboy@21cn.com

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -