Как получить список всех обращенных к файлам конфигурации при выполнении программы в терминале Linux (улучшенная версия)

strace 2>&1 |egrep -o "\".*\.conf\""


Команда strace используется для отслеживания системных вызовов и сигналов, сделанных программой во время ее выполнения. В данном случае, команда strace используется для отслеживания обращений к файлам конфигурации при выполнении . Результаты выводятся в стандартный поток ошибок (2>&1), который затем передается команде egrep.

Команда egrep используется для поиска и вывода строк, соответствующих указанному регулярному выражению. В данном случае, регулярное выражение \".*\.conf\" ищет строки, содержащие имена файлов конфигурации с расширением .conf.

Таким образом, данная команда позволяет получить список всех обращений к файлам конфигурации при выполнении программы. Возможная альтернатива — использование утилиты lsof для отслеживания открытых файлов программой.

Ответить

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