find
действие -exec
можно использовать для этого:
find. \! -exec yourscript {} \; -print
напечатает имена всех файлов, для которых не удалось yourscript
.
-exec
можно использовать для превращения соответствующих внешних команд в тесты find
.
Вы можете ограничить тестируемые файлы, добавив find
тесты перед -exec
; например, чтобы ограничить кандидатов обычными файлами, добавьте-type f
:
find. -type f \! -exec yourscript {} \; -print
Файл /etc/security/limits.conf используется для настройки ограничений pam _и влияет только на пользователей и службы, которые запускаются через стек PAM.
/proc/sys/fs/file -max определяется sysctl ядра и является параметром для процессов, запускаемых ОС.
Вы также можете установить лимит файлов в сервисе systemd, добавив LimitNOFILE=1024 в юнит-файл.