大切なファイルなので複数のでメディアにバックアップしているのだけれど、gmailに定期的にアップすればストレスなく快適じゃない? ということでやってみた。
まず、添付ファイルをコマンドラインから送信できるメールコマンドを探した。意外とない。お手軽に手っ取り早くやりたかったのでmpackコマンドを使用することにした。日本語が使えないが、今回の目的には全然問題ない。
インストール
sudo apt-get install mpack
使い方
mpack -s "件名" 添付ファイル名 宛先で送信できる。あ、MTAを入れていないと無理です。ubuntuにはデフォルトで入っていません。うちにはpostfixを入れていた。
あとは
などとしてシェルスクリプトを書いて、/etc/cron.daily に放り込もうかと思ったが、個人的なファイルなので、crontab -e で毎日一回実行するようにして終わり。#!/bin/sh
#
if [ ! -e "pass.gpg" ]; then
exit;
fi
mpack -s "password backup `date +%x%X`" pass.gpg hogehoge@gmail.com
あとはgmailでフィルタ設定でゴミ箱にでも振り分けておけば、古いバックアップファイルは自動的に削除されていく。
0 件のコメント:
コメントを投稿