About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 6 years ago
  • Total downloads: 51
  • Price: Free |
  • Operating system: Linux
  • Publisher: Anselm Helbig
See full specifications

linux default iconbashup Publisher's description

Bashup is an easy to use but complex shell script for automating backups.

Bashup is an easy to use but complex shell script for automating backups. It is designed to have a minimum set of requirements (e.g. no external language interpreter like ruby, python, perl). It provides you with tasks for backing up directories, mysql, postgresql, oracle and subversion data, compressing them with gzip or bzip2, sending them via ftp, rsync, scp or Amazon S3, and even rotating them through this methods. It also features an extensible error reporting mechanism.

In spite of its name, Bashup does not depend on the Bash "Bourne Again Shell" only. Bashup should work with any Bourne shell compatible shell like the original Bourne shell (often refered as "sh"), the Korn shell (ksh), the Bourne Again Shell (bash) and other descendants. The Debian Almquist Shell (dash) is used in development.

Bashup can be used as a framework for writing enhanced shell backup scripts. Though you actually don’t need a framework for this, Bashup prevents you starting from scratch and provides you with a lot of neat methods for common tasks. Working with Bashups means relying on well tested shell code rather than reinventing the wheel.

Bashup is written with extensibility in mind. With some shell scripting experience you should be able to add your own tasks and filters.

In Bashup, supported data sources are called "tasks". A supported data source is a source that
Bashup knows about instead of doing simple raw data backup.
- file/directory,
- MySQL,
- Postgresql,
- Oracle,
- Subversion.

"Filters" provide a pluggable way of manipulating backup data.
- gzip compression,
- bzip2 compression,
- lzma compression,
- gpg symmetric encryption.

"Targets" are the places where Bashup stores the backup data.
- local file/directory,
- FTP,
- SSH server (scp),
- RSYNC (also over ssh),
- Amazon S3.

What's New in This Release:

В· Version 0.3 ships with support for non standard Postgres ports and an increased error checking for file rotation.

System Requirements:

No special requirements.
Program Release Status: New Release
Program Install Support: Install and Uninstall

Is bashup your software?

Manage your software

Most Popular

linux default icon JOrg 0.93 RC
It's a software to help you control your files and their location.
linux default icon Android HTC 2.3
Android ported to the HTC Vogue, Kaiser, Polaris, and Nike.
linux default icon iReport Designer for JasperReports 4.0.2
iReport is the free, open source report designer for JasperReports.
linux default icon jGRASP 1.8.8_07 Beta
jGRASP is a lightweight development environment,.....
linux default icon Code::Blocks 10.05
A C/C++ IDE built with configurability and extensibility in mind

Related Category

» Archiving (73)
» Benchmarking (88)
» Other (3482)
» Printer (63)
» Shell Tools (113)