[more] [more] Помогите написать скрипт, который автоматизирует использование команды tar так, чтобы человек, исполняющий скрипт, когда он делает резервную копию своего домашнего директория, всегда при создании резервной копии использовал правильные параметры (cvp) и правильный директорий (/var/backups). Реализуйте следующие возможности:
• Проверка количества аргументов. Скрипт должен работать без аргументов. Если присутствуют какие-нибудь аргументы, выдайте сообщение о правиле использовании скрипта и выйдите из него.
• Определение, достаточно ли в директории backups свободного пространства для хранения резервной копии.
• Запрос пользователя о том, нужно ли полное или инкрементное резервное копирование. Если у пользователя до сих пор нет полной резервной копии, выдача сообщение о том, что будет сделана полная резервная копия. В случае инкрементного резервного копирования, выполнение такого копирования только в случае, если после полной резервной копии прошло не больше одной недели.
• Сжатие резервной копии с помощью любого инструмент сжатия. Информирование пользователя о том, что скрипт выполняет сжатие, поскольку для этого может потребоваться некоторое время, в течение которого пользователь может начать беспокоиться, если на экран не будет выдаваться никаких сообщений.
• Выдача сообщения, информирующего пользователя о размере сжатой резервной копии.
Вот начал, дальше не знаю как
http://img696.imageshack.us/img696/4770/scriptv.png
[/more] [/more]
• Проверка количества аргументов. Скрипт должен работать без аргументов. Если присутствуют какие-нибудь аргументы, выдайте сообщение о правиле использовании скрипта и выйдите из него.
• Определение, достаточно ли в директории backups свободного пространства для хранения резервной копии.
• Запрос пользователя о том, нужно ли полное или инкрементное резервное копирование. Если у пользователя до сих пор нет полной резервной копии, выдача сообщение о том, что будет сделана полная резервная копия. В случае инкрементного резервного копирования, выполнение такого копирования только в случае, если после полной резервной копии прошло не больше одной недели.
• Сжатие резервной копии с помощью любого инструмент сжатия. Информирование пользователя о том, что скрипт выполняет сжатие, поскольку для этого может потребоваться некоторое время, в течение которого пользователь может начать беспокоиться, если на экран не будет выдаваться никаких сообщений.
• Выдача сообщения, информирующего пользователя о размере сжатой резервной копии.
Вот начал, дальше не знаю как
http://img696.imageshack.us/img696/4770/scriptv.png
[/more] [/more]