Come ottenere quale versione del demone cron è in esecuzione


8

Sfondo: sto lavorando su CentOS

Dettagli

# 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

Domanda: Come posso sapere quale versione del demone cron installato e in esecuzione sulla macchina

Risposte:


10

Il modo fittizio:

whereis -b crontab | cut -d' ' -f2 | xargs rpm -qf

Bella risposta. Potresti spiegare il comando per favore?
Md Mahbubur Rahman

1
cerca un binario chiamato crond, ottieni la seconda colonna dell'output (il binario), quindi passa a rpm per cercare il pacchetto che appartiene. Si noti che in RHEL / CentOS il demone cron è chiamato crond ma non in qualche altro sistema operativo. Così ho editato e usato "crontab" invece che è più generale. Puoi anche filtrare da ps per capire quale binario è in esecuzione
MeaCulpa,

+1 per la tua utile risposta. Grazie anche per il tuo utile commento.
Md Mahbubur Rahman

3

Sul tuo sistema centos: rpm -q vixie-cron

Dovrebbe essere qualcosa di simile a vixie-cron-4.1-77.el5_4.1


3

In EL6, puoi controllare la versione di cronie (contiene crond) con yum:

sudo yum list installed cronie

a proposito, cronie ha sostituito vixie-cron in EL6.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.