Как сделать резервную копию / user / home с некоторыми требованиями?

В настоящее время я изучаю создание сценариев, и мне нужно создать сценарий для резервного копирования / user / home с использованием .bz2 сжатие. Мой учитель хочет, чтобы человек, запускающий сценарий, выбрал пользователя для резервного копирования и метод сжатия. Я создал очень простой сценарий, но я бы хотел его немного подправить.

Это то, что мне нужно:

#/bin/bash
#Choose user to backup
#choose compression method.

Окончательные результаты скрипта:

user_20151126.tar.bz2

Мой скрипт:

#!/bin/bash

echo -n Enter a User Name for the back:
read UserName

echo -n Enter the compression method:
read CompressionMethod

tar -jcvf /var/tmp/$UserName_$(date +%Y%m%d).tar.$CompressionMethod /home

chmod 777 /var/tmp/$UserName_$(date +%Y%m%d).tar.$CompressionMethod

echo "Nightly Backup Successful: $(date)" >> /var/tmp_backup.log

Мои результаты:

20151126.tar.bz2 
0
29.11.2015, 15:57
0 ответов

Теги

Похожие вопросы