MacOSX

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

More than 3 years have 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