MacOSX

Mac OSXで起動時にスクリプトを実行する方法

More than 1 year has passed since last update.

いくつか方法があるようだがこれがお手軽だった。StartupItemsは動かなかった。なんだあれ。
正確には、指定したユーザーがログインしたときに起動するような感じなのかも。
自分の用途にはこれで十分だったが、場合によっては使えないかもしれない。

環境

  • Mac OSX 10.10.3 (Yosemite)

実行用アプリの作成

まず、「アプリケーション→Automator.app」からAutomatorを起動する。
次に、書類の種類を「アプリケーション」にして、左側の一覧から「シェルスクリプトを実行」を選択、右のエリアにドロップする。

するとコマンドを入力するエディタが出てくるので、そこに実行したいコマンドを入れる。
最後にそれを保存すると、アプリケーション形式で保存されるので、Finderからダブルクリックしてみたりして実行を確認する。

自動起動するように登録する

右上リンゴマークの「システム環境設定→ユーザとグループ」を起動して、「ログイン項目」を選択。
そこに、先ほど作ったappを登録する。

参考

http://blog.kazuya.co/tips/2013/11/24/mac-shell-script.html