1
ответ

Как использовать параллель с inotifywait?

Сейчас у меня это :inotifywait -m./input -e close _write | parallel --max -args 1 "echo {1}" По какой-то причине это вообще ничего не делает. Вывод inotifywait такой же, как...
22.02.2021
1
ответ

awk ведет себя по-разному с tail и inotifywait

awk ведет себя по-разному при анализе вывода tail -f по сравнению с inotifywait -m. В частности, я ищу совпадающую строку и хочу выйти из awk, как только она появится. Это прекрасно работает для хвоста -f,...
01.02.2021
1
ответ

Поведение Awk меняется внутри скрипта

У меня есть текстовый файл "invoice.txt", содержащий строку, начинающуюся с "Номер счета-фактуры поставщика", которая содержит поле номера заказа в форме RCTI -, за которым следуют буквенно-цифровые символы...
27.12.2020
1
ответ

inotifywait -нужна помощь с вложенными операторами if

Я отслеживаю папку ($WATCHED )новые файлы (только.mkv )/папки. Когда что-то появляется, нужно скопировать их в папку назначения ($DESTINATION ), а затем изменить владельца и разрешения....
21.12.2020
1
ответ

inotifywait -Переименовать файл, используя только имя файла, а не полный путь?

Как использовать только имя файла для переименования файлов с использованием этого синтаксиса скрипта? #!/bin/bash ПРОСМОТР=/mnt/Просмотр DESTINATION=/mnt/Destination inotifywait -re CLOSE _WRITE,CREATE,MOVED _TO --format $'%e\t%w%f' -...
16.12.2020
1
ответ

«inotifywait -e close _write» игнорирует новые папки в контрольном каталоге

Я пытаюсь сделать копию завершенных файлов, сохраненных в папке наблюдения. Я создал скрипт bash, используя inotifywait для просмотра папки. Мой оригинальный скрипт отлично работал с файлами и...
15.12.2020
1
ответ

Сценарий Bash для мониторинга каталога и создания символических ссылок на все вновь созданные подкаталоги и их файлы

Мне нужен сценарий bash для рекурсивного просмотра папки и создания символической ссылки на каждый новый файл и подкаталог с другой папкой. этот скрипт правильно создает символические ссылки на подкаталоги и их содержимое :#!/bin/...
09.11.2020
1
ответ

inotify -наблюдение за обновлением журнала

У меня есть inotifywait для системного журнала. Работает без проблем, пока журнал не перевернется. Хотя используется то же имя файла, новый файл является новым файлом, и inotify теряет свою ссылку. Как мы компенсируем...
01.08.2020
1
ответ

Почему `inotifywatch --recursive /proc -v `не может видеть все созданные каталоги в `/proc `?

В одном терминале я запускаю следующую команду, которая со временем создает множество каталогов в /proc :$ пока верно; сделать /bin/echo helloworld | кошка -; эхо $$; спать 3 секунды; Выполнено Затем через несколько минут...
08.07.2020
1
ответ

Команда chmod, запущенная в рамках inotifywait, не работает

У меня есть следующий сценарий bash (сохраненный как ~/fix-perms.sh): #!/usr/bin/env bash inotifywait -d -r -e close_write -o /dev/stdout ~/testdir | при чтении файла событий пути; do sudo chown user:...
18.06.2020
1
ответ

inotify: предотвращение цикла повторных изменений файлов

Я использую inotify (реализованный через pyinotify) в своей системе Ubuntu 18.4, чтобы отслеживать создание, изменение и изменение атрибутов в определенных каталогах. Я использую следующие флаги наблюдения: IN_CREATE, ...
07.05.2020
1
ответ

Запуск скрипта при изменении содержимого файла

У меня есть файл со словом, которое меняется при перемещении виртуальной машины, на которой находится файл. Например, он говорит «тест», но если я перемещаю виртуальную машину на другой сервер, он говорит «тест1». Теперь, как только вм...
14.04.2020
1
ответ

Почему inotifywait не сообщает об изменениях, внесенных в файл емкости батареи?

Я хочу знать, когда меняется заряд батареи, и я не хочу просто запускать демон, который проверяет это каждые пять секунд. Я пытался запустить inotifywait -m /sys/class/power_supply/BAT1/capacity, ...
11.04.2020
1
ответ

Скрипт в bash для сканирования папки, перемещения файла докера и его выполнения.

Я здесь новичок и сейчас работаю над небольшим проектом. Мне нужно написать скрипт в bash для сканирования папки каждый раз, когда в нее помещается файл. Во второй части он должен переместить его в созданный новый каталог...
01.04.2020
1
ответ

inotify: Отобразить, какой файл был изменен в каталоге

Я только что научился постоянно проверять, изменен ли файл: while inotifywait -q -e изменить имя файла >/dev/null; do echo "имя файла изменено" # делаем все, что вам нужно сделать done Если я ...
25.02.2020
1
ответ

Отслеживайте и выполняйте с помощью inotifywait, но делайте это в очереди.

У меня есть установка rtorrent + rutorrent, которая перемещает загруженный торрент-контент в ~/rtorrent/completed с помощью плагина autotools. Inotifywait в фоновом режиме проверяет любые новые файлы, которые появляются в ~/rtorrent/...
14.01.2020
1
ответ

В чем именно разница между INotify max_user_instances и max_user_watches?

Прочитав некоторые статьи в Интернете, я немного потерял понимание разницы между INotify max_user_instances и max_user_watches. От официального пользователя Linux: /proc/sys/fs/...
29.07.2019
1
ответ

Процесс ожидает ввода от другого процесса

Мне нужен механизм, в котором 2 процесса должны взаимодействовать. Процесс A выполнит некоторую работу и будет ждать ввода [путь к файлу] от другого процесса B. Каждый раз, когда Linux-машина перезагружается, это должно ...
27.05.2019
1
ответ

как отслеживать каталог unix, и если какой-либо новый файл в каталоге будет скопирован в другой каталог

Я хочу отслеживать каталог unix (Solaris 10), и если есть новый файл, я хочу скопировать его немедленно . Пытался: Я показал для него пакеты inotifywait и incron в Linux, но я не знаю ...
09.03.2019
1
ответ

Оповещать или выполнять сценарий, только если файл конфигурации отображается не в рабочем режиме

Я хотел бы протестировать разрабатываемое программное обеспечение, запустив конкретный сценарий, например файл сценария.ext. Но мне сказали, что мне не разрешено запускать сценарий, если файл конфигурации, скажем, file.conf, содержит ...
04.03.2019
1
ответ

поиск способа дождаться появления файла с неизвестным именем в каталоге, а затем что-то делать с ним

У меня есть каталог с именем / media / simc /, я хочу настроить что-то для монитора / media / simc /, и когда файл помещается в него (с этого компьютера или любого другого в сети, это сам сетевой каталог) ...
27.01.2019
1
ответ

Как бы я использовал inotifywait, чтобы выполнить команду, если создан файл в каталоге, удалено или изменен?

Вот сценарий оболочки, который у меня настолько далеко. Я хочу, чтобы это проверить рекурсивно, следовательно, следующие варианты: -R для рекурсивных -М для мониторинга -e для уведомления о событиях и отслеживание по неизвестному ...
14.12.2018
1
ответ

Исключить не огонь, когда есть хотя бы один не исключенный файл

, я использую эту команду, чтобы посмотреть каталог: inotifywait -r -e-modify, создание, удалить --exclude ". * (\. (Git | идея) | (. * (___ jb_tmp ___ | ___ jb_old___))) "My-dir Однако он не работает как я намерен. Что ...
29.11.2018
1
ответ

Группирование команд в макросе mutt (проблема с префиксом тега для сложных макросов)

Возникла проблема с применением префикса тега для макросов, состоящих из нескольких команд. Начнем с простого примера: макро-индекс, пейджер E «< pipe-message > wc < enter >» Работает нормально,...
24.09.2018
1
ответ

Не удается отслеживать папку Dropbox

Я недавно установил Dropbox на моем компьютере под управлением Debian 9.3 Отказ Но это не синхронируется. Когда я наведите значок в области уведомлений о своей панели инструментов, говорит сообщение ... не могу контролировать папку Dropbox ...
20.07.2018
1
ответ

Отправить электронное письмо о нарушении SELinux

На рабочем столе я получаю уведомление GNOME, когда произошло нарушение SELinux, что делает отладку простой, но для серверов у меня этого нет. Есть ли способ, которым я могу настроить SELinux так, когда есть...
16.07.2018
1
ответ

inotifywait exclude типы файлов

Я использую inotifywait в сценарии и интересуюсь, есть ли способ исключить скрытые файлы из просмотра? Кажется, я не могу определить шаблон регулярного выражения для исключения скрытых файлов.
29.05.2018
1
ответ

Постоянно передавать файлы на сервер

У меня есть клиент Linux и сервер Linux. Оба - Ubuntu 16.04. На клиенте я генерировал файлы .txt почти каждую секунду, и я хочу передать их на сервер, поэтому мой вопрос: что лучше ...
26.04.2018
1
ответ

Как отслеживать, был ли создан файл?

Мне нужно отслеживать, был ли, например, файл / tmp / somefile123 создан после некоторых событий. Я пытался использовать inotifywait, но возникла проблема: # inotifywait -q -e create / tmp / somefile? * Не удалось посмотреть / ...
18.04.2017
1
ответ

Никакой вывод от inotifywait | awk

Я пытаюсь использовать часть остроты, найденной здесь: Сценарий для контроля папки для новых файлов? Когда я пробую следующую процедуру, я не получаю вывода вообще, и я не могу выяснить почему. В терминале...
13.04.2017