История изменений
Исправление naszar, (текущая версия) :
Все хорошо но загвоздка в том если скрипт будет выполнятся каждые 5 мин то он все время будет писать zero case или если есть файлы то nonzero case А хотелось один раз сказал что у вас zero case и только по появлению файлов в папке сказал nonzero case до след изменение количества файлов
Можно сохранять количество файлов в переменной (и зациклить скрипт с sleep 300) или в файл и читать из него кол-во файлов из предыдущего запуска. Только загвоздка в том, что может удалится один файл и появится новый. Количество не изменится. Может все же лучше попробовать icron.
for i in $(find /opt/123 -maxdepth 1 -type f | wc -l )
цикл исполняется один раз с i=<кол-во файлов>
if [ ! -f $i ]; then
Исходная версия naszar, :
Все хорошо но загвоздка в том если скрипт будет выполнятся каждые 5 мин то он все время будет писать zero case или если есть файлы то nonzero case А хотелось один раз сказал что у вас zero case и только по появлению файлов в папке сказал nonzero case до след изменение количества файлов
Можно сохранять количество файлов в переменной (и зациклить скрипт с sleep 300) или в файл и читать из него кол-во файлов из предыдущего запуска. Только загвоздка в том, что может удалится один файл и появится новый. Количество не изменится. Может все же лучше попробовать inotify.
for i in $(find /opt/123 -maxdepth 1 -type f | wc -l )
цикл исполняется один раз с i=<кол-во файлов>
if [ ! -f $i ]; then