Advertisement
Guest User

Untitled

a guest
Mar 31st, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. user=secret
  4. pass=secret
  5. dbfile='/var/lib/firebird/2.5/rsgdata.gdb'
  6. dbname=$(mktemp -u)
  7.  
  8. echo $dbname
  9. echo "Locking database..."
  10. gfix -user $user -password $pass localhost:rsgdata -shut single -force 5
  11. echo "Backing up database..."
  12. gbak -b localhost:rsgdata ${dbname}.bak.orig.gdb -user $user -pas $pass
  13. echo "Stopping firebird..."
  14. service firebird2.5-super stop
  15. echo "Copying database..."
  16. cp $dbfile /tmp
  17. echo "Removing database..."
  18. rm -f $dbfile
  19. echo "Starting firebird..."
  20. service firebird2.5-super start
  21. echo "Restoring database..."
  22. gbak -c ${dbname}.bak.orig.gdb localhost:rsgdata -user $user -pas $pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement