Ниже списка скриптов файлы, меняйте права доступа к файлу и перемещайте его в другую папку. Иногда скрипт перемещает файл до того, как его содержимое полностью сгенерировано.
Необходимо добавить задержку после получения списка перед началом цикла. Это возможно? Пожалуйста, помогите, как реализовать этот сценарий для реализации.
Можем ли мы использовать команду 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