/airwave-backup

This is a TCL / Expect script to backup an Airwave server

Primary LanguageShellGNU General Public License v3.0GPL-3.0

airwave-backup

This is a TCL / Expect script to backup an Airwave server

Function: This program will scp a copy of the most recent Airwave database to a backup server

Execution: ./airwave-backup.sh
Execution example: ./airwave-backup.sh /var/airwave-backup/nightly_data001.tar.gz

Location: I have placed the program in the /root directory

Permissions: chmod 700 root:root airwave-backup.sh

Crontab: The following crontab entry will run every morning at 6am:
00 06 * * * root /root/airwave-backup.sh /var/airwave-backup/nightly_data001.tar.gz
Run the following command after the change: /etc/init.d/crond restart

Run the following command from the shell to determine the location of expect:
which expect

Example output:
which expect
/usr/bin/expect

The first line of the program may need to be modified if the expect location is differnet.

Run the following command if expect is not installed on the Airwave server:
yum install expect