自動リスタート、自動バックアップの設定
管理用スクリプトを自動で実行するため、【cron】という機能を使用します。
$ crontab -e
【i】を押すとviエディタの挿入モードになります。-2013/06/06追記以下の通り記入します。
10 10 * * 2,5 /etc/init.d/mineraft backup
45 10 * * * /etc/init.d/minecraft restart
ESCキーを押して編集モードでたら【:wq】と入力して保存して終了します。-2013/06/06追記
【10 10 * * 2,5】 は 毎週火曜日と金曜日の午前10時10分に実行せよという命令
【45 10 * * *】 は毎日午前10時45分に実行せよという命令です。
管理用スクリプトに再起動やバックアップのコマンドがあるので、それを【cron】クロンという自動実行のプログラムで動かすように設定します。
※注意
クロンとは柔軟性が高い分危険な機能なようなので、十分注意してください。
ちなみに。
バックアップは一度マインクラフトを起動してデータが生成出来てからでないと失敗するかもしれません。
ファイルのありか
以前は/etc/crontabに直接記述があったように思っていたのですが、勘違いしていたようです。【/var/spool/cron】の中にユーザー毎に記載されている様です。
anacronの実行時間の調整-2013/06/06追記
Minecraftとは直接関係ありませんが、logwatchというログをとる機能を後から導入します。これは『anacron』という「何時~何時くらいの間に上手い事実行しておいてね」という不思議定期実行制御によって管理されます。で、これが夜中とかに実行されて私的に嫌なので、日中作業をするように変更します。※必要な人だけ変更して下さい。
WinSCPから【/etc/anacrontab】を開き、以下の部分を調整します。
# the jobs will be started during the following hours only
START_HOURS_RANGE=11-13
この【11-13】が11時~13時の間に実行という意味になります。お好きな時間に調整して下さい。