3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

あつ森のバルーン出現タイミング(5n-1)をcronでお知らせする

Last updated at Posted at 2020-04-08

はじめに

この記事はcrontab, cronについてあまりご存知ない方で「あつ森のさくらレシピがなかなか集まらないんだけど、、??」と感じている方向けの記事です。crontab, cronについてご存知の方にとっては当たり前のことを書いています。

動機

Switchの「あつまれどうぶつの森」(以下あつ森)をプレイする中で、バルーンから入手できる期間限定のDIYレシピがこのままのペースだと全種類揃わないことに気づきました。
調べてみると 5n-1法 と呼ばれるバルーンの出現タイミングに合わせてバルーン遭遇率を最大化する手法がありました。

5n-1法とは

風船は建物中に入るとリセットされ、外に出ると[5分,10分…55分]に風船が生成されます。
つまり、最初は建物の中にいて、風船が生成される1分前[4分,9分…59分]に外に出れば、いい感じに風船と出会える。

引用元: https://yuushablog.info/atsumori-balloon/

上記を実現するために、毎時4分,9分…59分にお知らせをしてくれる機能が必要でした。

そうだ、cronを使おう!!

手順

  1. Terminalを開く。
  2. 下記コマンドでcrontabを編集する。
crontab -e
  1. i でInsertモードに入り、下記cronの設定を入力する。
4-59/5 * * * * say balloon

毎時4分,9分…59分に「balloon」という音声が流れる設定。(sayコマンドはMacのみのようです)
「balloon」は適宜好きな言葉に置き換えて下さい。

  1. esc でInsertモードを抜け、:wq で保存、終了する。

その他設定

  • 音声で通知するので、音量は適宜設定して下さい。
  • スリープモードに入ると音が鳴らなくなるので、 システム環境設定省エネルギーディスプレイをオフにするまでの時間を長めの設定にしておくと良いでしょう。(Macの場合※OSのバージョンで設定手順は異なる可能性があります)

指定時刻に「balloon」という音声が聞こえたら、動作確認完了です。
建物から出てバルーンを探しましょう!

終了する時は

下記コマンドでcrontabの設定を削除する。

crontab -r

※今回設定したもの以外にもcrontabに設定がある場合は、crontabを編集して今回追加した行のみ削除してください。

#おわりに

今回は、あつ森でレシピを集めるために簡易的にcrontabを使いました。
実際のシステム運用では上記のコマンド等は非推奨のようなので、仕事で使用する場合はお気をつけください。
参考: https://ozuma.hatenablog.jp/entry/20120711/1342014448

では、良い無人島ライフを!!

3
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?