В настоящее время я изучаю создание сценариев, и мне нужно создать сценарий для резервного копирования / 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