【发布时间】:2014-04-17 16:50:33
【问题描述】:
我有一个crontab 同名crontab。需要检查它当前是否正在运行。
它位于 Linux 机器的 /etc/crontab 中。
我猜它的服务名称是crond。所以我尝试了grep crond。
如果错了请确认一下?
如何查看?
【问题讨论】:
-
取决于您的发行版,但
crond并不是一个坏猜测。但最后您必须阅读文档或检查已安装的 cron 包的文件内容。另外看看守护进程启动脚本应该会有所帮助。 -
其实我只是在我的系统中看到它只是
/usr/sbin/cron。当您不知道确切名称时,无论如何都更好地使用“cron”:ps aux|grep cron -
我认为这可能是一个特定于版本的问题。在我的例子中,我有
/usr/bin/crontab这是crontab可执行文件,/usr/sbin/cron这是cron可执行文件和/etc/init.d/cron这是服务,因为ps aux | grep cron返回一个名为cron的进程。您使用的是什么操作系统/版本?
标签: linux cron crontab cron-task crontrigger