Назад |
Перейти на главную страницу
Перехватчик файловой системы Unix
Я хотел бы добавить ловушку к файловой системе, чтобы я мог выполнять процесс всякий раз, когда определенный файл читается с диска. Предоставляет ли * nix способ создания такой ловушки? (У меня есть root-доступ)
Incron, на основе inotify, реализует именно такой хук в стиле cron. К сожалению, это специфично для Linux, а не для UNIX.
Если вы используете Solaris 10 или новее, дистрибутив на основе OpenSolaris, FreeBSD, (недавнюю) NetBSD или MacOS X, сценарий dtrace легко выполнит эту работу.