この記事は最終更新日から1年以上が経過しています。
はじめに
MacでRedisサーバを立ち上げるために、毎回ターミナルで
$ redis-server |
と打つのが面倒でした。
Macには
chkconfig的なコマンドとして
launchctlがあるのですが、
今回は
launchctlと連携を行うHomebrew Servicesを用いて自動起動の設定を行いました。
環境
- macOS Sierra 10.12.6
- Homebrew 1.3.6
自動起動設定
- まずはHomebrewでRedisをインストール
$ brew install redis |
- Homebrew Servicesをインストール
$ brew tap homebrew/services |
brew tapは公式以外のFormula(Homebrew用インストールのスクリプト)を取り込むことができます。
これを用いてHomebrew用の外部コマンドを追加することもできます。
- 自動起動設定
$ brew services start redis |
これでRedisサーバが自動起動されるようになりました。
その他使い方
- 設定しているソフトウェアの一覧を取得したいとき
$ brew services list Name Status User Plist redis started j-kaizu /Users/j-kaizu/Library/LaunchAgents/homebrew.mxcl.redis.plist ... |
- 自動起動設定を解除したいとき
$ brew services stop [ソフトウェア名] |
- ソフトウェアの再起動を行いとき
$ brew services restart [ソフトウェア名] |
まとめ
簡単に自動起動ができるようになりました。
MySQLなども設定できます。
この記事を書いた人
- 2017年入社の新卒です。
最近書いた記事
- 2019.10.11Pythonのアンパックとタプル
- 2019.01.22JavaScript側でsubmitができない
- 2018.12.13「AWS Toolkit for PyCharm について」~ RecoChoku Tech Night #09 4社合同 AWS re:Invent参加レポート で登壇しました ~
- 2018.12.02シリコンバレー1日ツアーに参加してきました(前半)