Описание тега inotifywait

NoneInotifywait эффективно ожидает изменений в файлах с помощью интерфейса Linux inotify(7). Подходит для ожидания изменений файлов из сценариев оболочки.
1 ответ

Inotify wait Копирование скрипта, повреждающее изображения

Итак, у меня запущен этот скрипт с использованием inotifywait. Один сервер помещает образы в папку NFS на хост-сервере по адресу /var/nfs/device_images. (chmod - 777 для рабочих папок). Затем хост-сервер перемещает его в рабочий каталог скрипта Pyth…
02 июл '18 в 16:37
0 ответов

Inotifywait динамически обновляет wathclist

Я использую функцию inotifywait для просмотра папок и выполнения некоторых действий, функция получает все пути, необходимые для просмотра, с помощью команды --fromfile наблюдения.txt, и этот файл динамически обновляется. Можно ли обновить службу ino…
12 фев '18 в 14:34
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 ответ

Python, подпроцесс, канал и выберите

У меня есть программа на Python, где я постоянно читаю вывод другой программы, запущенной через subprocess.Popen и подключенной через subprocess.PIPE Проблема, с которой я сталкиваюсь, заключается в том, что иногда она теряет значительную часть выхо…
02 авг '15 в 07:06
2 ответа

Использование inotifywait для перезапуска nginx

Я хочу использовать inotifywait для перезапуска nginx, когда в скрипте обнаружены изменения конфигурации. Проблема в том, что если я запускаю его в режиме демона, он продолжает перезапускать nginx. Сценарий выглядит так: while inotifywait -d -o /var…
22 сен '16 в 20:52
1 ответ

Как заставить inotifywait остановиться после завершения дампа памяти?

Итак, в поисках способа выяснить, когда создается файл, чтобы начать копирование, я обнаружил inotifywait, но, похоже, он не работает для меня. Я использую Redline для сброса памяти на удаленном компьютере, и у меня есть сценарий, чтобы он мог найти…
07 май '15 в 18:56
1 ответ

inotifywait с командой и переменной Docker

Я пытаюсь создать сценарий оболочки, который проверит наличие нового файла, затем перейдет в Docker-контейнер. Код, который у меня пока есть... #!/bin/sh source="/var/www/html/" dest="dev_ubuntu:/var/www/html/" inotifywait -m "/var/www/html" -e crea…
07 июн '17 в 15:38
2 ответа

Подавить или предотвратить повторяющиеся события inotifywait?

В настоящее время inotifywait смотрит папки git сервера. Конец он излучает только когда конкретный файл изменен. Проблема в том, что когда изменения передаются на сервер git, inotifywait срабатывает несколько раз. Я не знаю почему. Итак, как я могу …
23 июл '17 в 13:41
0 ответов

Почему команда inotifywait показывает несколько пидов?

Я создал один скрипт bash с именем "quicktest.sh". Задача этого скрипта - установить inotifywait в папке Data из домашнего каталога всех пользователей.код quicktest.sh находится ниже: function inotify_data() { user="$1" if [ -d /home/$user/Data ]; t…
28 мар '17 в 10:21
0 ответов

Как читать вводимые пользователем данные в цикле inotifywait while

Когда я использую inotifywait и затем читаю в цикле while, что-то ломается. Я никогда не получаю входные данные, сценарий просто ломается. Это пример: #!/bin/bash scriptDir=$(pwd) get_input() { read userInput echo $userInput echod } inotifywait -m -…
03 июн '17 в 05:44
1 ответ

Почему этот inotifywait shellscript делает покупки с двумя PID?

Я учусь использовать inotifywait, в частности, используя скрипт по адресу: https://unix.stackexchange.com/questions/24952/script-to-monitor-folder-for-new-files. Что я не понимаю, так это то, почему мои скрипты всегда появляются два раза, когда я ис…
05 июн '15 в 15:45
1 ответ

Гитолит и не голые репо?

В настоящее время я отслеживаю свой репозиторий inotifywait, И он поддерживает только плоские файлы, поэтому я создал репозиторий non-bare на самом деле с помощью git. Но я решил пойти в Gitolite, и я не вижу ничего о создании не-голого репо. Есть л…
23 июл '17 в 21:57
0 ответов

inotifywait не работает после запуска периода времени

У меня запущена программа-демон, которая отслеживает определенные изменения файлов каталога, в начале программа работает нормально, но через некоторое время inotifywait работает во время изменений файла. Когда я перезапускаю программу, она снова ста…
17 май '16 в 08:51
1 ответ

Ubuntu BASH inotifywait для запуска другого скрипта

Я пытаюсь использовать inotifywait в скрипте bash, чтобы отслеживать каталог для файла с определенным тегом в нем (*SDS.csv). Я также хочу выполнить только один раз (один раз, когда файл записывается в каталог данных). пример: #! /bin/bash inotifywa…
04 ноя '14 в 03:49
0 ответов

Использование inotifywait с rsyslog

Я пытаюсь настроить inotifywait, чтобы просмотреть мои журналы, чтобы я мог отправить их в журнал, например, rsyslog и в файл. Пока у меня есть это: /usr/bin/inotifywait -e create,modify -dqs -o /newlogs /logs Вот аргументы для тех, кто пытается узн…
08 мар '18 в 16:29
1 ответ

Использование кошки: ничего не происходит

У меня есть этот скрипт: #!/bin/bash DIR_TMP=$HOME/.tmp BIB=$HOME/biblio.bib inotifywait -m $DIR_TMP -e create -e moved_to | while read path action file; do echo $path$file echo $path$file >> $BIB cat $path$file >> $BIB rm $path$file don…
13 янв '15 в 23:32
1 ответ

Автоматическая перезагрузка просмотра PDF при редактировании латексных файлов

Я использую программу просмотра ppp llpp при редактировании моих файлов LaTeX. Чтобы он автоматически обновлял файл pdf при компиляции, я использую обертку для его запуска (см. Это). Часть, обрабатывающая ожидание и обновление, выглядит так: inotify…
16 мар '13 в 15:35
1 ответ

Каталог мониторинга Bash и перемещение файлов в новое место

Я ищу, чтобы контролировать каталог для любых новых файлов CSV, записанных в каталог.Новые CSV-файлы при создании будут дополнены данными. После того, как файл написан и закрыт. Файл необходимо переместить в новый каталог. Monitor dir: /tmp/test/tes…
12 ноя '14 в 03:30
1 ответ

inotifywait добавление нескольких файлов одновременно

Этот сценарий оболочки должен добавить все, что помещено в папку для передачи. С одной папкой она работает нормально, но когда я добавляю более одной папки одновременно, она игнорирует вторую. while true; do file=$(inotifywait -e moved_to --format %…
29 окт '14 в 09:16
0 ответов

inotifywait работает по команде, но не по bash

Моя цель: запустить Rscript при создании файла в каталоге /home/gabriel/data Вот что у меня с inotiwait $ inotifywait -m -e create /home/gabriel/data | while read -r filename event; do Rscript /home/gabriel/script/updatedb.R; done Сначала я запускаю…
07 сен '18 в 07:36