Вопросы с меткой [inotify]

Руководство по использованию метки inotify отсутствует.

12
голосов
4ответа
36k показов

Постоянно обнаруживать новые файлы с помощью inotify-tools в нескольких каталогах.

Я только что установил inotify-tools. Я хотел бы постоянно обнаруживать новые файлы с помощью notify-tools в нескольких каталогах и отправлять электронную почту с использованием postfix. Я, вероятно, ...
11
голосов
4ответа
6k показов

Смотрите файловую систему в реальном времени на OS X и Ubuntu

Я ищу инструмент CLI, который будет смотреть каталог и выкладывать имена файлов, которые изменяются в режиме реального времени. some_watch_command /path/to/some/folder | xargs some_callback Я знаю о ...
10
голосов
1ответ
3k показов

Как узнать текущее количество открытых часов inotify?

Моя система - CentOS. Я пытаюсь получить это, перечисляя переменные fs.inotify помощью вызова sysctl (sysctl fs.inotify), но не нашел ничего полезного, только переменные для указания пределов.
6
голосов
0ответов
2k показов

Как узнать, какой файл или inode вызвал модуль systemd.path?

Systemd предлагает файлы модулей, которые контролируют мониторинг определенного пути inotify: systemd.path(5) . Если файл или каталог изменен в отслеживаемом пути, вызывается соответствующий ...
3
голоса
0ответов
96 показов

NFS /usr /share ломает Policykit из-за поддержки inotify

Я только что попытался переместить некоторые файлы, в том числе /usr/share в раздел NFS, чтобы сэкономить место при работе многих похожих виртуальных машин. Конфигурация в основном работает за ...
2
голоса
1ответ
385 показов

Я хочу выполнить файл каждый раз, когда файл изменяется

У меня есть сценарий Python, который автоматически заканчивается после количества выполнений X, в начале программы он устанавливает значение restart.txt равным 0, используя этот код. restart = ...
2
голоса
1ответ
823 показов

Игнорировать новые каталоги при использовании inotifywait для поиска новых файлов

Я использую inotifywait для поиска новых файлов. Я хотел бы игнорировать новые каталоги, хотя. Я не могу заставить что-то работать. Вот что я использую: #!/bin/sh MONITORDIR1="/hdd_1/path/to/dir" ...
2
голоса
1ответ
2k показов

Монитор /sys раздел для изменений

inotify не работает в файловых системах /sys и /proc. Итак, как я могу отслеживать файл раздела /sys без опроса?
2
голоса
1ответ
757 показов

В Linux, как мне запустить программу, когда попытается прочитать несуществующий файл в определенном каталоге?

У меня есть раздел на жестком диске, который зашифрован с помощью dm-crypt с использованием ключевой фразы. То, что я хочу сделать, - это всплывающее окно с запросом пароля, когда какая-либо ...
2
голоса
1ответ
2k показов

Как очистить дескрипторы осиротевших часов от inotify

После создания дескриптора файла с помощью вызова inotify_init() я добавляю тысячи watch к экземпляру inotify (надеюсь, это правильно так называть). Мои вопросы: если моя программа дает сбой, что ...
1
голос
0ответов
522 показов

Обнаружить изменение файла с помощью inotify-tools и выполнить скрипт

Мне нужно обнаружить изменения файла с помощью инструментов inotify. Вот алгоритм: Файл изменен -> .sh скрипт выполняется в той же папке, где файл изменился. Как я могу этого достичь? #!/bin/sh ...
1
голос
1ответ
3k показов

Другие способы увеличить максимальное количество открытых файлов?

У меня есть приложение, которое постоянно выдает мне следующую ошибку. tail: inotify cannot be used, reverting to polling: Too many open files Я уже следовал всем советам, которые мне удалось найти ...
1
голос
1ответ
30 показов

inotifywait проблема пространства имен

Я следую за каталогом / home и его подкаталогами с помощью скрипта bash ниже. но когда имена каталогов пустые, скрипт работает неправильно. #!/bin/bash inotifywait -m -r -e moved_to -e create "/home" ...
1
голос
2ответа
942 показов

Помогите с сценарием Watch Directory

Во-первых, я должен отметить, что я довольно новичок в написании сценариев, но я достаточно хорошо разбираюсь в Ubuntu, так что я не против запачкать руки ... У меня есть небольшой скрипт, который ...
1
голос
0ответов
1k показов

Dropbox: невозможно отслеживать папку Dropbox

Я использую Dropbox в системе Arch Linux. Все работало хорошо в течение нескольких месяцев, до сегодняшнего дня. При запуске dropbox из командной строки выводится сообщение об ошибке: Unable to ...
0
голосов
0ответов
10 показов

Как настроить lsyncd для ограничения наблюдаемой глубины при одновременной синхронизации на всю глубину

У меня настроен lsyncd на одном сервере, и пользователи помещают файлы, которые затем отправляются на другой сервер. Проблема в том, что в предоставленных пользователем файлах существует множество ...
0
голосов
1ответ
19 показов

Имеет ли общий файловый ресурс Windows (протокол samba) инкрементный API?

Я хотел бы запросить общий ресурс Windows для «все файлы добавлены / отредактированы / удалены, так как отметка времени yyyy/mm/dd hh:mm:ss » Существует ли такая вещь? Единственное, что я знаю, это ...
0
голосов
0ответов
64 показов

Совместимость файловой системы Linux/Windows

Моя цель состоит в том, чтобы моя среда разработки была в док-контейнерах. В качестве рабочей станции я использую Windows, но у меня хороший опыт работы с Linux. Поскольку многие инструменты ...
0
голосов
0ответов
87 показов

Мониторинг каталога и оповещений, если обычное создание файлов останавливается

У меня была временная камера, делающая снимки, строительного проекта, каждые 60 секунд в течение почти трех месяцев, и недавно он начал терпеть неудачу. Система управляется Raspberry Pi Zero, на ...
0
голосов
1ответ
258 показов

Почему inotifywait -m запускается несколько раз? (бесконечный цикл)

У меня есть скрипт git post-receive который выглядит так: #!/bin/bash export GIT_WORK_TREE=/home/git/worktree mkdir -p $GIT_WORK_TREE while read oldrev newrev refname do # ensure the working copy is ...
0
голосов
2ответа
84 показов

переименовать или перейти на close_write?

Я сводил себя с ума, пытаясь понять это. inotifywait -m -r -e close_write --format '%?' folder Как я могу взять определенный файл, который вызывает это событие и переименовать, а затем переместить ...
0
голосов
0ответов
287 показов

Рекурсивно смотреть всю файловую систему?

Для программного проекта мне нужно наблюдать за событиями файловой системы * целых файловых систем в Linux, каждая из которых легко состоит из более чем 200 000 каталогов. Как мне этого добиться? (Я ...
0
голосов
0ответов
2k показов

Как мне настроить размер очереди fsnotify / ограничение просмотра в OSX?

Примечание. Это может быть вопрос StackOverflow, так как он касается чего-то, что доступно только через внутренний API в OSX, но я публикую его здесь, поскольку, похоже, речь идет скорее об ...
0
голосов
1ответ
221 показов

Перечислите или обновите содержимое каталога при изменении (т. Е. Новый файл создан или файл удален) в текстовый файл

Я использую linux mint и хочу, чтобы текстовый файл отражал изменения файлов в каталоге, он должен содержать имена файлов, которые существуют в каталоге, и автоматически добавлять вновь созданные ...
0
голосов
0ответов
354 показов

Сбой unison-fsmonitor в BashOnWindows

При запуске Unison в BashOnWindows я получаю следующую ошибку при попытке запуска в режиме просмотра файлов: Fatal error: Filesystem watcher error: unexpected error 22 while adding a watcher The ...
0
голосов
2ответа
404 показов

Определение какой команды / скрипта удаляет ваши файлы с помощью inotifywait

Один из наших серверов приложений периодически удаляет файл внутри: /home/test/data Проблема в том, что мы до сих пор не знаем, какой скрипт или команда удаляют файлы, поэтому мы пытаемся ...
0
голосов
1ответ
177 показов

Внесение изменений в отслеживаемые файлы incron

У меня есть общий ресурс samba, где пользователи создают видеофайлы, мне нужно вырезать аудио треки из этих видеофайлов и rsync новые файлы в удаленную папку. Я отслеживаю общий ресурс samba с опцией ...
0
голосов
0ответов
3k показов

Inotify или эквивалент на CIFS монтировать?

Я пытаюсь использовать incron или inotifywait для общего ресурса CIFS, но кажется, что inotify не работает с такими монтируемыми файлами (см. ...
0
голосов
1ответ
138 показов

inotitfywait список доступных файлов (один раз) без дубликатов

Я уверен, что это простой вопрос, но я просто не могу понять это. Перечислите все файлы, которые (каким-либо образом) вызывают событие, определенное в inotifywait. Моя команда: inotifywait -m -c -r ...
0
голосов
0ответов
4 показов

lsynd: как обращаться с большими каталогами

Мой план состоял в том, чтобы использовать lsyncd для синхронизации каталога с примерно 1,5 млн. Файлов и 0,3 млн. Каталогов с другим хостом. Производительность не самое главное. После первых тестов ...