Ou, se preferir usar o rpm:
rpm -qf /usr/sbin/crond
Aqui está o problema: Estou tentando descobrir qual software cron está rodando na minha máquina, no entanto, a pergunta se aplica a qualquer processo genérico. Uma maneira de fazer isso é:
Encontre o processo
ps aux |grep cron
Encontre o link para o binário
ls -la /proc/PID_FROM_ABOVE/exe
Este é o meu caso retornado
lrwxrwxrwx 1 root root 0 Jan 17 07:22 /proc/3363/exe -> /usr/sbin/crond
Agora, crond
é apenas um executável. Estou interessado em encontrar o rpm
responsável por este executável. Existe alguma maneira direta?
Eu pude estimar que foi vixie-cron usando
rpm -qa| grep cron
No entanto, tem que haver alguma maneira melhor.
yum whatprovides /usr/sbin/crond
ou apenas yum provides /usr/sbin/crond
ou mesmo yum provides */crond
para pessoas preguiçosas (eu!)
Tags command-line cron centos