Cómo obtener qué versión de cron daemon se está ejecutando

8

Antecedentes: estoy trabajando en CentOS

Detalles

# 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

Pregunta: ¿Cómo puedo saber qué versión de cron daemon está instalada y ejecutándose en la máquina?

Md Mahbubur Rahman
fuente

Respuestas:

10

La forma ficticia:

whereis -b crontab | cut -d' ' -f2 | xargs rpm -qf
Mea culpa
fuente
Buena respuesta. ¿Podría explicar el comando por favor?
Md Mahbubur Rahman
1
busque un binario llamado crond, obtenga la segunda columna de la salida (el binario), luego pase a rpm para buscar su paquete correspondiente. Tenga en cuenta que en RHEL / CentOS cron daemon se llama crond pero no en algún otro sistema operativo. Así que edité y uso "crontab" en su lugar, que es más general. Incluso puede filtrar desde ps para descubrir qué binario se está ejecutando
MeaCulpa
+1 por su útil respuesta. También gracias por tu útil comentario.
Md Mahbubur Rahman
3

En su sistema de centos: rpm -q vixie-cron

Debería ser algo como vixie-cron-4.1-77.el5_4.1

Dennis Kaarsemaker
fuente
3

En EL6, puede verificar la versión de cronie (contiene crond) con yum:

sudo yum list installed cronie

para tu información, cronie reemplazó a vixie-cron en EL6.

Banjer
fuente