Описание тега inotify-tools

1 ответ

Скрипт inotify запускается дважды?

Я использую inotify-tools (inotifywait) на CentOS 7 для выполнения php-скрипта при каждом создании файла. Когда я запускаю следующий скрипт: #!/bin/sh MONITORDIR="/path/to/some/dir" inotifywait -m -r -e create --format '%w%f' "${MONITORDIR}" | while…
08 дек '16 в 13:28
1 ответ

Очередь событий с inotifywait

Инициализируйте исходный и целевой каталоги. srcdir=/user/user1/src tagtdir=/user/user1/dest Я хотел бы получать уведомления, когда файл копируется в srcdir и -m для постоянного мониторинга. inotifywait -m -r -e close "$srcdir" | while read filename…
26 фев '15 в 03:33
2 ответа

Сделать inotifywait группировать несколько файловых обновлений в один?

У меня есть папка с документами Sphinx, с которой я смотрю inotifywait (от inotify-tools). Скрипт перестраивает html & singlehtml и обновляет Chrome. #!/bin/sh inotifywait -mr source --exclude _build -e close_write -e create -e delete -e move | whil…
13 авг '12 в 08:17
1 ответ

Написание функции Zsh, которая автоматически запускает команду сохранения файла

Я хочу написать функцию Zsh, которая выглядит следующим образом: smartwatch [WATCH_FILE] [COMMAND_TO_RUN] [COMMAND_ARGS] Такой, что после WATCH_FILE сохраняется, что COMMAND_TO_RUN будет работать и smartwatch будет ждать, пока файл будет сохранен сн…
18 май '12 в 18:19
1 ответ

Функция inotify_init() не работает

Я установил inotify и плагин код в свой существующий код для просмотра файла. Я всегда получаю сообщение, что inotify failed, Я гуглил и обнаружил, что ядро ​​должно иметь опцию inotify.(Не уверен, как я буду проверять, как я использую удаленную маш…
1 ответ

inotifywait не реагирует на создание файла apache

У меня есть скрипт, который должен копировать фотографии, загруженные администраторами на наш сайт, на два других серверных сервера. Для этого он делает следующее: while true; do inotifywait -e create "$TRANSFER_FILES" && \ sleep 20 &&am…
10 сен '12 в 09:06
1 ответ

Повышение производительности с помощью инструментов inotify и унисон.

Я использую inotify-tools а также unison синхронизировать папки между машинами. Поскольку у меня есть большая папка для синхронизации, я просто пишу inotifywait скрипт для выполнения работы автоматически. Разумно ли inotifywait контролировать подкат…
11 май '13 в 11:30
2 ответа

Ошибки inotifytools

Я использую inotifytools для рекурсивного мониторинга каталога. когда я использую следующую команду inotifywait ./test -m после команды, если я создаю директор под ./testпредполагая ./test/test2, Тогда, если я сделаю что-то под test2например, удалит…
08 янв '12 в 02:54
3 ответа

Обработка данных с помощью inotify-tools в качестве демона

У меня есть скрипт bash, который обрабатывает некоторые данные с помощью inotify-tools, чтобы узнать, когда в файловой системе произошли определенные события. Он работает нормально, если запускается в консоли bash, но когда я пытаюсь запустить его к…
10 май '12 в 11:39
1 ответ

inotifywait Для запуска команды в зависимости от типа измененного файла

Я специально пытаюсь одновременно смотреть 2 разных типа файлов в 2 подкаталогах: Типы файлов.coffee в подкаталоге 'js' Типы файлов.styl в подкаталоге 'css' Я знаю только столько bash, и я пытаюсь заставить что-то подобное функционировать while inot…
11 сен '12 в 15:49
3 ответа

Как достичь Linux оболочки Inotify-Tools методы на OSX

Для мониторинга файла в Linux, я могу использовать такие инструменты inotify #!/bin/bash # with inotify-tools installed, watch for modification of file passed as first param while inotifywait -e modify $1; do # do something here done но как бы я доб…
05 авг '11 в 22:51
1 ответ

Удаленный путь для мониторинга изменений

Я создал простой скрипт, основанный на инструментах inotify, но, наконец, после того, как я решил мониторить /remotepath, который был смонтирован из NAS командой mount.cifs, он не работал. Поэтому после некоторого расследования я нашел информацию, ч…
07 апр '16 в 20:41
2 ответа

Как я могу использовать inotify-tools для отправки мне электронного письма, когда был добавлен файл в каталоге?

Пользователи иногда добавляют файлы в каталог на сервере Linux. Я искал способы получить информацию, когда файл был добавлен в этот каталог. Я нашел inotify-tools: https://github.com/rvoicilas/inotify-tools/wiki/ Но я не совсем уверен, как его испол…
09 авг '11 в 12:16
0 ответов

При запуске inotifywait в качестве демона, который отслеживает несколько каталогов, как я могу отправить электронное письмо, содержащее информацию о том, какой каталог изменился?

Я изменил свой предыдущий вопрос. Я использую inotifywait из inotify-tools для наблюдения за изменениями в некоторых подкаталогах в структуре каталогов, как показано ниже. /path/subdir1 /path/subdir2 /path/subdir3 Я отслеживаю только subdir1 и subdi…
14 дек '17 в 15:16
1 ответ

Не удается установить inotify на Amazon EC2

У меня есть экземпляр AWS EC2 и я хочу установить inotify-tools. Я добавил репозиторий, выполнив команду: rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm затем выполните yum install inotify-tools но не получил …
2 ответа

Inotifywait не работает при использовании внутри скрипта bash

Я пытаюсь сделать скрипт bash с inotiy-tools это будет контролировать каталог. Вот мой сценарий while f=$(inotifywait -m -e create -q -r "/media/data2/Music/English" --format '%f %w') do echo "$f" done Проблема в том, что когда я запускаю вышеуказан…
09 июл '12 в 10:58
1 ответ

Как определить, что загрузка ftp завершена на сервере Linux?

Я использую inotify-tools в CentOS 7 для выполнения php-скрипта при каждой загрузке ftp. Работает нормально, но есть одна проблема; когда загрузка прерывается (например, если я прекращаю загрузку или закрываю FTP-клиент), сценарий все равно запускае…
09 дек '16 в 08:40
0 ответов

Как выполнить что-либо после изменения команды

Я хотел бы написать скрипт, который делает что-то после изменения активного окна. xdotool getwindowfocus getwindowname Эта команда дает мне название активного окна. А также inotify-tools может вызвать событие после изменения файла. Но не уверен, как…
23 апр '19 в 21:53
1 ответ

inotifywait не передает вывод на консоль

У меня есть следующий сценарий оболочки, выполняющий команду inotifywait. Я хочу выводить выводимое эхо на консоль при каждом событии изменения. Сценарий: #!/bin/sh while inotifywait -e modify -r -m ./ --exclude '\.sh$'; do echo test done Когда я ме…
07 май '20 в 10:34