💾
iPhoneのSSH経由でスクリプトを実行でマイクラサーバーのバックアップを自動的に行う
どうでもいいこと
iPhoneのショートカットアプリの中には「SSH経由でスクリプトを実行」というやつがあります。
これはその名の通りLinuxマシンとかMacにSSHしてスクリプトを実行できるやつで、鯖の再起をアイコンポチィ!!でできるようにしたりできます。
あとはオートメーション化もできて決まった時刻にショートカットを実行するとかも可能なのでバックアップなどに最適なのでは??と思ったのです。
バックアップのzipを作る
まずzipを作るためにzipをインストールします。sudo apt install -y zip
でインストールしましょう。
まずバックアップを置いておくディレクトリを作っておきます。
今回はserverbuckupsというディレクトリの中に保存していきます。
あとはコマンドを実行してみるだけです。
zip -r [名前].zip [圧縮したいディレクトリ名]
で圧縮できます。今回は
zip -r serverbuckups/buckup_$(date +"%Y%m%d").zip 117
になります。バックアップ名には日付を入れています(というか入ってないといけない)。
iPhoneでショートカットを作る
あとはiPhoneでショートカットを作成し、オートメーションを作成するだけです
上のようなショートカットを作成し
のようなオートメーションを作成する。
あとがき
これで毎日0時にサーバーのフルバックアップが行われる。
まぁVPSなんてこんなことしなくても自動でされるんだろうけど。自鯖はこれで安心?
Discussion