LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1062|回复: 5

关于updatedb进程及crond

[复制链接]
发表于 2005-4-5 00:07:51 | 显示全部楼层 |阅读模式
突然感觉 硬盘狂转???
top了一下
发现 updatadb这个进程资源占用最高...
一会 又消失了
不解...
updatadb这个进程是干什么的???
还是我 中木马了 - -!
发表于 2005-4-5 00:48:28 | 显示全部楼层
没有事的
updatedb是slocate的数据库升级程序,默认每天都会运行
你可以在cron里,将它改为每周运行
回复 支持 反对

使用道具 举报

发表于 2005-4-5 01:22:48 | 显示全部楼层
偶的也是,
晚上12点一到,就开始更新数据库。硬盘狂转.
回复 支持 反对

使用道具 举报

发表于 2005-4-5 01:47:20 | 显示全部楼层
在/etc/目录下,可以找到四个(默认是四个)cron.*文件。分别是:

  1. cron.daily/   cron.hourly/  cron.monthly/ cron.weekly/
复制代码


同时,/var/spool/cron/下有以用户名为文件名的几个文件,root文件中有包含(默认的)上面四个目录的运行规则。
要是每天12点硬盘狂响那种,肯定是cron.daily目录里有名为updatedb的文件。打开看看就明白为啥会有updatedb的进程了。


其实关掉它也没什么关系。updatedb主要是为硬盘上的文件建立索引,方便用locate命令来寻找文件或命令。
回复 支持 反对

使用道具 举报

发表于 2005-4-5 01:53:36 | 显示全部楼层
可以man 一下crond和crontab。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 16:24:01 | 显示全部楼层
...
原来如此 - -
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表