Adding FIles
This commit is contained in:
35
backup.sh
Executable file
35
backup.sh
Executable file
@@ -0,0 +1,35 @@
|
||||
#!/bin/sh
|
||||
####################################
|
||||
#
|
||||
# Backup to NFS mount script.
|
||||
#
|
||||
####################################
|
||||
|
||||
# What to backup.
|
||||
backup_files="/home /etc /opt"
|
||||
# old --- /boot /root /opt
|
||||
|
||||
# Where to backup to.
|
||||
dest="/SysBackup"
|
||||
|
||||
# Create archive filename.
|
||||
day=$(date +%A-%m-%d-%Y)
|
||||
hostname=$(hostname -s)
|
||||
archive_file="$hostname-$day.tgz"
|
||||
|
||||
# Print start status message.
|
||||
echo "Backing up $backup_files to $dest/$archive_file"
|
||||
date
|
||||
echo
|
||||
|
||||
# Backup the files using tar.
|
||||
tar czf $dest/$archive_file $backup_files
|
||||
|
||||
# Print end status message.
|
||||
echo
|
||||
echo "Backup finished"
|
||||
date
|
||||
|
||||
# Long listing of files in $dest to check file sizes.
|
||||
ls -lh $dest
|
||||
|
||||
Reference in New Issue
Block a user