Como obter qual versão do cron daemon está em execução

8

Background: Estou trabalhando no CentOS

Detalhes

# 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

Pergunta: Como posso saber qual versão cron daemon está instalada e em execução na máquina

Md Mahbubur Rahman
fonte

Respostas:

10

O caminho fictício:

whereis -b crontab | cut -d' ' -f2 | xargs rpm -qf
MeaCulpa
fonte
Boa resposta. Você poderia explicar o comando?
Md Mahbubur Rahman
1
procure um binário chamado crond, obtenha a segunda coluna da saída (o binário) e depois passe para o rpm para procurar seu pacote pertencente. Observe que, no RHEL / CentOS, o cron daemon é denominado crond, mas não em outro sistema operacional. Então eu editei e usei "crontab", que é mais geral. Você pode até mesmo filtro de ps para descobrir o que binário está em execução
MeaCulpa
+1 para sua resposta útil. Também obrigado pelo seu comentário útil.
Md Mahbubur Rahman
3

No seu sistema centos: rpm -q vixie-cron

Deve ser algo como vixie-cron-4.1-77.el5_4.1

Dennis Kaarsemaker
fonte
3

No EL6, você pode verificar a versão do cronie (contém crond) com o yum:

sudo yum list installed cronie

fyi, cronie substituiu vixie-cron no EL6.

Banjer
fonte