1)
написать драйвер устройства, который создает файл с именем /dev/special_file.
символическую ссылку вашего простого текстового файла в / dev / special file
, перехватитьнизкоуровневые операции чтения / записи для изменения реального текстового файла, называемого /path/to/text.txt, а затем генерирования обратного вызова через сигналы или некоторый тип межпроцессного взаимодействия с любым процессом, который вы хотите.
2)
попросите процесс открыть ваш текстовый файл и просто сидеть и ждать.используйте select (), чтобы определить, когда этот файл был изменен, затем выполните процедуру обратного вызова.