User Tools

Site Tools


quick:shellscript

This is an old revision of the document!


# Shell Scripts

[ischeepers@dirisa-dbsvr ~]$ sudo cat /root/backup_userdb.sh 
#!/bin/bash


DOM=$( date "+%d" )
MONTH=$( date "+%b" )
YEAR=$( date "+%Y" )
PREVMONTH=$( date --date='-1 month' "+%b" )

BACKUPDIR=/data/Userdb_backups/pg_dump
FILE=$BACKUPDIR/chpcuser

if [ "$DOM" == "01" ] ; then
  LASTFILE=$( ls -tr /data/Userdb_backups/pg_dump/ | tail -1 )
  echo cp -p  $BACKUPDIR/$LASTFILE  $FILE.$PREVMONTH-$YEAR.sql.bz2
fi

pg_dump --host=localhost -w --username=chpc chpcusers | bzip2 > /data/Userdb_backups/pg_dump/chpcuser.`date "+%a"`.sql.bz2 
/app/dokuwiki/data/attic/quick/shellscript.1642578946.txt.gz · Last modified: 2022/01/19 09:55 by bbarsch