Comment obtenir la version du démon cron en cours d'exécution

8

Contexte: je travaille sur CentOS

Détails

# 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

Question: Comment savoir quelle version du démon cron installé et exécuté sur la machine

Md Mahbubur Rahman
la source

Réponses:

10

La façon fictive:

whereis -b crontab | cut -d' ' -f2 | xargs rpm -qf
Mea culpa
la source
Bonne réponse. Pourriez-vous expliquer la commande?
Md Mahbubur Rahman
1
recherchez un binaire nommé crond, récupérez la 2ème colonne de la sortie (le binaire), puis passez à rpm pour rechercher son package d'appartenance. Notez que dans RHEL / CentOS, le démon cron est nommé crond mais pas dans un autre système d'exploitation. J'ai donc édité et utilisé à la place "crontab" qui est plus général. Vous pouvez même filtrer à partir de ps pour savoir quel binaire est en cours d'exécution
MeaCulpa
+1 pour votre réponse utile. Merci également pour votre commentaire utile.
Md Mahbubur Rahman
3

Sur votre système centos: rpm -q vixie-cron

Devrait être quelque chose comme vixie-cron-4.1-77.el5_4.1

Dennis Kaarsemaker
la source
3

Dans EL6, vous pouvez vérifier la version de cronie (contient crond) avec yum:

sudo yum list installed cronie

pour info, cronie a remplacé vixie-cron dans EL6.

Banjer
la source