Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the all-in-one-seo-pack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/hwor/blagovest.org.ru/wp-includes/functions.php on line 6114

Notice: Функция _load_textdomain_just_in_time вызвана неправильно. Загрузка перевода для домена kirki была запущена слишком рано. Обычно это индикатор того, что какой-то код в плагине или теме запускается слишком рано. Переводы должны загружаться при выполнении действия init или позже. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.7.0.) in /home/hwor/blagovest.org.ru/wp-includes/functions.php on line 6114

Notice: Функция _load_textdomain_just_in_time вызвана неправильно. Загрузка перевода для домена shamrock была запущена слишком рано. Обычно это индикатор того, что какой-то код в плагине или теме запускается слишком рано. Переводы должны загружаться при выполнении действия init или позже. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.7.0.) in /home/hwor/blagovest.org.ru/wp-includes/functions.php on line 6114

Warning: Cannot modify header information - headers already sent by (output started at /home/hwor/blagovest.org.ru/wp-includes/functions.php:6114) in /home/hwor/blagovest.org.ru/wp-content/plugins/all-in-one-seo-pack/app/Common/Meta/Robots.php on line 87

Warning: Cannot modify header information - headers already sent by (output started at /home/hwor/blagovest.org.ru/wp-includes/functions.php:6114) in /home/hwor/blagovest.org.ru/wp-includes/feed-rss2.php on line 8
stat | Ответы на популярные вопросы - blagovest https://blagovest.org.ru Задайте вопрос и получите ответ Fri, 01 Jan 2016 12:52:04 +0000 ru-RU hourly 1 https://wordpress.org/?v=6.7.1 проверка изменения размера файла https://blagovest.org.ru/?p=90132 Fri, 01 Jan 2016 12:52:04 +0000 http://blagovest.org.ru/?p=90132 проверяю размер файла таким образом: cam=path_to_files1=$(stat -c %s $cam) for (( ;; )) do    s2=$(stat -c %s $cam)    if [[ $s1 -ne $s2  ]]      then        notify-send -t 18000 -u critical "`date`" "размер изменился"        exit 0    fidone здесь stat -c %s filename выводит размер файла.первый […]

The post проверка изменения размера файла first appeared on Ответы на популярные вопросы - blagovest.

]]>
проверяю размер файла таким образом:

cam=path_to_file
s1=$(stat -c %s $cam)

for (( ;; ))
do
   s2=$(stat -c %s $cam)
   if [[ $s1 -ne $s2  ]]
     then
       notify-send -t 18000 -u critical "`date`" "размер изменился"
       exit 0
   fi
done

здесь stat -c %s filename выводит размер файла.
первый раз s1 — это исходный размер, потом s2 — это уже новый размер высчитывается в цикле.
и дальше сравниваем, выполняется условие и скрипт завершается.

а я хочу сделать так, чтобы он продолжался и чтобы s1 принял текущее значение и в цикле уже опять сравнивать с s2.

Добавлено….
короче надо что то типа goto, чтобы возвращаться в начало скрипта и по новой считать размер и отталикаваться от него.
но goto в bash нету.

наверное надо поместить это еще в один бесконечный цикл… и вместо exit 0 тогда возвращаться в начало.

я вроде понимаю, что нужно, но не могу никак написать.
помогите плз)

Добавлено….
richy 26.09.2009 15:51:23
> а ещё, может лучше проверять не размер файла, а контрольную сумму… md5, sha512

не хочется нагружать комп подсчетами

Добавлено….
richy 26.09.2009 15:46:14

класс, то что нужно.
что то я недокумекал до этого

спасибо!

The post проверка изменения размера файла first appeared on Ответы на популярные вопросы - blagovest.

]]>