promotional bannermobile promotional banner

MCBash

Abandoned
MCBash is a set of bash utilities to maintain your server's integrity.

MCBash

What is MCBash?

MCBash is a set of bash utilities that allows for ease-of-mind for server administrators, by way of automated integrity checks, automated server and MySQL backups, and automated server.log deletion.


How does MCBash work?

MCBash is a set of scripts that are automatically executed by Cron, a scheduling utility, at desired intervals.

How often does MCBash back up my stuff?

However often you want it to. However, the design from the begenning was this:

  • MCBash runs your startup script at boot.
    • MCBash checks every 5 minutes to ensure that your startup script is still running. If it's not, it will restart it.
  • MCBash clears your server.log, backs up, and compresses your entire server directory every hour.
    • MCBash compresses all of your hourly backups at the end of the day into one compressed file.

Dependencies

Italics are optional.

  • Screen
  • Cron
  • TAR
  • MySQL
  • MySQL-Server

Setup


To-Do

  1. Create an automated installation script.
    1. Add an optional flag to the installation script to guide you through configuration automatically.
  2. Add support for multiple MySQL databases.
  3. Prettier and more dynamic output.
  4. Filesum checks for file integrity.
  5. Create utilities to interact with the server itself.
  6. Prettier BukkitDev markup.
  7. Who knows? This project can always expand, and that's my goal. It's a broad, broad title, and I want to take advantage of that. I want this to eventually be a host of utilities to make server administrators lives easier.

All feedback is appreciated! :)

The MCBash Team

profile avatar
  • 2
    Projects
  • 2.4K
    Downloads
Donate

More from _ForgeUser7952283

  • AlertAFK project image

    AlertAFK

    • 2.1K
    • Bukkit Plugins

    Notify users when they're talking to an AFK!

    • 2.1K
    • December 21, 2012
    • Bukkit Plugins
  • AlertAFK project image

    AlertAFK

    • 2.1K
    • Bukkit Plugins

    Notify users when they're talking to an AFK!

    • 2.1K
    • December 21, 2012
    • Bukkit Plugins