Как узнать какая версия демона cron запущена

8

Справочная информация: я работаю над 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

Вопрос: Как я могу узнать, какая версия cron daemon установлена ​​и работает на компьютере?

Md Mahbubur Rahman
источник

Ответы:

10

Дурацкий путь:

whereis -b crontab | cut -d' ' -f2 | xargs rpm -qf
Моя вина
источник
Хороший ответ. Не могли бы вы объяснить команду?
Г-н Махбубур Рахман
1
найдите двоичный файл с именем crond, получите 2-й столбец выходных данных (двоичный файл), затем перейдите к rpm, чтобы найти принадлежащий ему пакет. Обратите внимание, что в RHEL / CentOS демон cron называется crond, но не в некоторых других ОС. Поэтому я отредактировал и использовал вместо этого «crontab», который является более общим. Вы даже можете отфильтровать по ps, чтобы выяснить, какой двоичный файл запущен
MeaCulpa
+1 за ваш полезный ответ. Также спасибо за ваш полезный комментарий.
Г-н Махбубур Рахман
3

В вашей системе Centos: rpm -q vixie-cron

Должно быть что-то вроде vixie-cron-4.1-77.el5_4.1

Деннис Каарсемакер
источник
3

В EL6 вы можете проверить версию cronie (содержит crond) с помощью yum:

sudo yum list installed cronie

К вашему сведению, cronie заменил vixie-cron в EL6.

Banjer
источник