Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Нужен скрипт создания ISO в зависимости от размера папки  (Прочитано 529 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gamayun

  • Автор темы
  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
Имеется папка АРХИВ.Наполняется файлами до размеров DVD диска за 1,5-2 месяца.Нужен скрипт проверяющий размер этой папки.Если размер стал больше 4000 Мб идет команда на создание iso и последующим очищением этой папки от файлов.
В скриптах я как ребенок с конструктором (чего-то складываю,но результат разный ;D :-[ :'().
Нашел в гугле такое:
cd /media/SKLAD/АРХИВ
while [ $(du -sm|cut -f1) -gt 300 ]; do mkisofs -J -o /home/mup/АРХИВ.iso /media/SKLAD/АРХИВ && sleep 15;done

Работает,но while-цикл,воткнул sleep (чтобы попробовать,ну притормозить цикл).ISOшник нормальный получается.300 можно заменить на 4000.Нужно избавится от цикла  и потом в cron.
Помогите "приготовить блюдо".
ISOшник потом вручную будет прожигатся на болванку.
Не бери в голову

shura1

  • Гость
Навскидку все что надо (если я правильно понял) - заменить while на if, do на then и done на fi. Т.е. вместо

while ...; do ... done
if ...; then ... fi

Оффлайн gamayun

  • Автор темы
  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
Jshura,
Благодарю.Про if я сам додумался, а дальше познаний не хватило.Работает.Скриптик сам составлю.
Не бери в голову

 

Страница сгенерирована за 0.095 секунд. Запросов: 25.