16.04 中是否存在每 30 或 60 分钟发生一次的已知 cron 作业或进程?

16.04 中是否存在每 30 或 60 分钟发生一次的已知 cron 作业或进程?

我们的系统需要毫秒级的精度,通常需要 23 毫秒的操作突然每 30 分钟或 60 分钟需要 129 毫秒。我想知道在标准 16.04.3 LTS 桌面版本通用内核中是否有人知道每小时或半小时发生一次的内核进程或 cron 作业。我没有在 cron.hourly 中看到任何作业,但我们在 cron.daily 中有进程。我还没有配置 cron 选项卡,因此它很可能是 ubuntu 桌面安装的默认选项卡。任何建议都将不胜感激,因为我们迫切需要解决这个问题。

$ ls /etc/cron.*
/etc/cron.d:
anacron  popularity-contest

/etc/cron.daily:
0anacron  apt-compat    cracklib-runtime  logrotate  mlocate  popularity-contest      upstart
apport    bsdmainutils  dpkg              man-db     passwd   update-notifier-common

/etc/cron.hourly:

/etc/cron.monthly:
0anacron

/etc/cron.weekly:
0anacron  fstrim  man-db  update-notifier-common

注意:我们的系统上没有安装 chef

答案1

cron只是正在运行的消耗 CPU 周期和系统资源的守护进程之一:

$ ps -eo 'tty,pid,comm' | grep ^? | grep cron
?          841 cron
?          896 cron

要获得我的系统上所有 264 个的完整列表,我使用:

ps -eo 'tty,pid,comm' | grep ^?

那么哪个守护进程每 30 分钟运行一次?谷歌搜索结果中的第一个是chef守护进程(不是烹饪的东西):https://stackoverflow.com/questions/14905278/chef-daemon-running-every-30-minutes

如果没有记录,您必须检查每个守护进程的源代码以查看其运行频率。

相关内容