#!/bin/bash # collects VPN files from $FWDIR and sends tar.gz to a TFTP server. FDATE=$(date +%Y%m%d-%H%M) DNAME="${HOME}/$(hostname)-${FDATE}" FILES=($FWDIR/log/iked.elg* \ $FWDIR/log/ike.elg* \ $FWDIR/log/ikev2.xmll* \ $FWDIR/log/vpnd.elg* \ $FWDIR/log/legacy_ike.elg* \ $FWDIR/log/legacy_ikev2.xmll*) mkdir ${DNAME} for file in ${FILES[@]}; do cp -v ${file} ${DNAME} done cd ${HOME} tar cfvz ${DNAME}.tar.gz $(basename ${DNAME}) [ -f "${DNAME}.tar.gz" ] && rm -r ${DNAME} tftp server_name -m binary -c put "$(basename ${DNAME}.tar.gz)" unset FILES unset DNAME unset FDATE