![如何获取正在运行的 cron 守护进程的版本](https://linux22.com/image/27126/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E7%9A%84%20cron%20%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B%E7%9A%84%E7%89%88%E6%9C%AC.png)
背景:我正在 CentOS 上工作
细节
# cat /proc/version
Linux version 2.6.18-308.4.1.el5PAE ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)) #1 SMP Tue Apr 17 17:47:38 EDT 2012
问题:我怎么知道哪个版本 cron 守护进程在机器上安装并运行
答案1
虚拟方式:
whereis -b crontab | cut -d' ' -f2 | xargs rpm -qf
答案2
在你的 centos 系统上:rpm -q vixie-cron
应该类似于 vixie-cron-4.1-77.el5_4.1
答案3
在EL6中,您可以使用yum检查cronie(包含crond)的版本:
sudo yum list installed cronie
仅供参考,cronie 在 EL6 中取代了 vixie-cron。