Как добавить задержку после получения списка перед началом цикла в скрипте оболочки - PullRequest
0 голосов
/ 20 марта 2019

Ниже списка скриптов файлы, меняйте права доступа к файлу и перемещайте его в другую папку. Иногда скрипт перемещает файл до того, как его содержимое полностью сгенерировано.

Необходимо добавить задержку после получения списка перед началом цикла. Это возможно? Пожалуйста, помогите, как реализовать этот сценарий для реализации.

Можем ли мы использовать команду sleep для достижения этой цели?

Скрипт для изменения прав доступа к файлу и его перемещения в основную папку

функция начинается здесь

function mv_purge_files
{
  cd $SRC

  if  [ "$?" = "0" ]; then

    for c in $(/usr/bin/ls *)
    do
       echo "ext: changing file permission $c"
       /usr/bin/chmod 775 $c

       echo "ext: moving $c"
       /usr/bin/mv $c $TGT/$c
    done
  else
    echo "Error accessing folder " $SRC
  fi
}

программа начинается здесь

SRC=/temp/file.in
TGT=/tgt/purge

mv_purge_files
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...