几年前,我设置了一个cron作业,作为监视系统的一部分,每分钟自动对URL进行ping操作(这过于简单了,但是可以解决这个问题)。因为我是一个可怕的人,所以我在任何地方都没有记录。
几年后的今天,我开始在要ping的URL的另一端遇到该应用程序的麻烦。我解决了这个问题,但后来才意识到,我不知道这个Cron工作是从哪里来的。
有没有一种方法可以快速搜索或找出特定系统上的所有crontab?我具有root访问权限,因此权限不是问题。我只是曾经的用户cron
,我从没对它的实现进行过深入的研究,但是我的* nix直觉表明必须在一组包含所有crontab的文本文件中。我只是不知道它们会在哪里,如果我钻进去,我会害怕找到其中一些(但不是全部),或者会丢失一些奇怪的系统细微差别
另外,我知道通过root访问
- 获取系统中所有用户的列表
su
作为用户crontab -l
- 与所有用户重复
但我正在寻找一些不那么手册的内容(并希望学习有关cron的实现的知识)