如何获取正在运行的 cron 守护进程的版本

Md *_*man 9 cron

背景:我在 CentOS 工作

细节

# cat /proc/version
Linux version 2.6.18-308.4.1.el5PAE (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)) #1 SMP Tue Apr 17 17:47:38 EDT 2012
Run Code Online (Sandbox Code Playgroud)

问题:我如何知道机器上安装并运行了哪个版本的 cron 守护进程

Mea*_*lpa 12

虚拟方式:

whereis -b crontab | cut -d' ' -f2 | xargs rpm -qf
Run Code Online (Sandbox Code Playgroud)

  • 搜索名为 crond 的二进制文件,获取输出(二进制文件)的第二列,然后传递给 rpm 以查找它所属的包。请注意,在 RHEL/CentOS 中,cron 守护进程名为 crond,但在其他操作系统中则不然。所以我编辑并使用了更通用的“crontab”。您甚至可以从 ps 中过滤以找出正在运行的二进制文件 (2认同)