strace 2>&1 |egrep -o "\".*\.conf\""
Команда strace
используется для отслеживания системных вызовов и сигналов, сделанных программой во время ее выполнения. В данном случае, команда strace
используется для отслеживания обращений к файлам конфигурации при выполнении . Результаты выводятся в стандартный поток ошибок (
2>&1
), который затем передается команде egrep
.
Команда egrep
используется для поиска и вывода строк, соответствующих указанному регулярному выражению. В данном случае, регулярное выражение \".*\.conf\"
ищет строки, содержащие имена файлов конфигурации с расширением .conf
.
Таким образом, данная команда позволяет получить список всех обращений к файлам конфигурации при выполнении программы. Возможная альтернатива — использование утилиты lsof
для отслеживания открытых файлов программой.