Как узнать, какой .service файлу принадлежит?

qf2s() { rpm -ql $(rpm -qf $1)|grep -P "\.service"; }


Команда qf2s() позволяет узнать, какому .service файлу принадлежит указанный файл. Она выполняет следующие действия:

1. Используя команду rpm -qf, она определяет, к какому пакету принадлежит указанный файл.
2. Затем, используя команду rpm -ql, она выводит список файлов, которые принадлежат этому пакету.
3. С помощью grep и регулярного выражения «\.service» она фильтрует только файлы с расширением .service.

Эта команда может быть полезна, если вы хотите найти .service файл, связанный с конкретным файлом или пакетом. Альтернативным способом может быть использование команды systemctl list-unit-files, которая также позволяет просмотреть список .service файлов на системе. Передаваемый команде аргумент — это файл, для которого вы хотите найти соответствующий .service файл.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *