Schedule機能を使ってデータの自動バックアップ

この間勉強したJBossのSchedule機能を使って,MySQLのデータディレクトリを丸ごと1日1回フルバックアップ,というのを実装して自宅のJBossサーバにデプロイしました.

データ量がまだ数百KBしかないんで,1週間分それぞれ圧縮ファイル(tgz形式)で保存します.1週間前のものを上書きさせていく感じで.

Runtime.execメソッドでtarコマンドやらmvコマンドを呼び出しています.

わざわざJBossを使うメリットあるんですか?と言われそうですが,楽しいから別に良いのです.

次はJBoss上で動作させている各サービスの実行状況を定期的にまとめてメールで教えてくれるMBeanなサービスですかね.エラーの場合は即座に通知とか.まあやってみます.