inotify недостаточно быстро

Дружелюбный redditor ответил на мой вопрос следующим трюком:

Задайте свойства gap_x и gap_y, чтобы conky располагался на желаемом видовом экране. Не самое приятное решение, но оно работает для меня.

4
задан 9 February 2012 в 19:51

3 ответа

Я предлагаю использовать опцию -m, --monitor для inotifywait следующим образом:

#!/bin/sh                               

WATCHED_DIR="/var/www/magento/media/catalog/product"
UPLOAD_DIR="/cloudfiles/magento/media/catalog/product"    

echo "Watching directory: $WATCHED_DIR for new files"
inotifywait -m -q -e create -r "$WATCHED_DIR" --format "%w%f" |
  while read file
  do
    loc="$file"
    rem="$UPLOAD_DIR${file#$WATCHED_DIR}"

    rsync --ignore-existing --inplace -q "$loc" "$rem" &
  done

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

2
ответ дан 25 May 2018 в 14:26

Я предлагаю использовать опцию -m, --monitor для inotifywait следующим образом:

#!/bin/sh                               

WATCHED_DIR="/var/www/magento/media/catalog/product"
UPLOAD_DIR="/cloudfiles/magento/media/catalog/product"    

echo "Watching directory: $WATCHED_DIR for new files"
inotifywait -m -q -e create -r "$WATCHED_DIR" --format "%w%f" |
  while read file
  do
    loc="$file"
    rem="$UPLOAD_DIR${file#$WATCHED_DIR}"

    rsync --ignore-existing --inplace -q "$loc" "$rem" &
  done

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

2
ответ дан 2 August 2018 в 01:56

Я предлагаю использовать опцию -m, --monitor для inotifywait следующим образом:

#!/bin/sh                               

WATCHED_DIR="/var/www/magento/media/catalog/product"
UPLOAD_DIR="/cloudfiles/magento/media/catalog/product"    

echo "Watching directory: $WATCHED_DIR for new files"
inotifywait -m -q -e create -r "$WATCHED_DIR" --format "%w%f" |
  while read file
  do
    loc="$file"
    rem="$UPLOAD_DIR${file#$WATCHED_DIR}"

    rsync --ignore-existing --inplace -q "$loc" "$rem" &
  done

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

2
ответ дан 6 August 2018 в 02:10

Другие вопросы по тегам:

Похожие вопросы: