2

Вот проблема: я пытаюсь выяснить, какое программное обеспечение cron работает на моей машине, однако вопрос относится к любому общему процессу. Один из способов сделать это:

Найти процесс

ps aux |grep cron

Найти ссылку на двоичный файл

ls -la /proc/PID_FROM_ABOVE/exe

Это мой случай вернулся

lrwxrwxrwx 1 root root 0 Jan 17 07:22 /proc/3363/exe -> /usr/sbin/crond

Теперь crond - это просто исполняемый файл. Я заинтересован в том, чтобы найти rpm ответственный за этот исполняемый файл. Есть ли прямой путь?

Я был в состоянии оценить, что это был vixie-cron, используя

rpm -qa| grep cron

Однако должен быть какой-то лучший способ.

2 ответа2

1

yum whatprovides /usr/sbin/crond

или просто yum provides /usr/sbin/crond

или даже yum provides */crond для ленивых людей (меня!)

1

Или, если вы предпочитаете использовать rpm:

rpm -qf /usr/sbin/crond

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .