Я не думаю, что это возможно на данный момент. Я просмотрел inotify и еще в 2008 году разработчик хотел поместить PID процесса, который создал событие файла в информацию cookie. Это решило бы это, поскольку вы могли бы создать программу python для захвата имени процесса с помощью этого PID ... на самом деле я создал только скрипт для проверки идеи.
Но патч был брошен из-за соображений безопасности, и второй патч может быть или не быть представлен, для которого требуется какой-то флаг опций, который в любом случае не находится в pyinofity.
Итак, я посмотрел на lsof, это одноразовая сделка, скорее всего, он пропустит большую часть времени, но вам может повезти с дополнительным -r 1 повторением каждые 1 секунду.
lsof +d ~/
Во всяком случае, это немного не хватает функциональность в работе Linux и, вероятно, должна быть исправлена. Сообщайте об ошибке в ядре Linux и / или inotify, объясняя, что инструмент командной строки для наблюдения за тем, какие процессы пишут файлы, будет наиболее желанным.