OS X の Launch Agents で自動起動する OSX では launchctl を導入されている。すべてのプロセスはここから始まる。 Launch agent でできる事 launchctl コマンドを使えば、自動起動するスクリプトを作ることが出来る。 どんな時にもイベントで起動するのでちょっと便利 StartOnMount : デバイスがマウントされた時 WatchPaths: ファイルの変更を監視する RunAtLoad : ログイン時に起動する OnDemand : 自動起動を一時停止し、イベント等の明示的な起動のみにする。 OtherJobEnabled などなどのタイミングで起動することが出来る。 登録済みの一覧を見る launchctl list 実行例 takuya@rena:~/Desktop$ launchctl list | head PID Status