2014年11月18日 15:17
新・OS X ハッキング! (128) 「lsappinfo」で知るCoreApplicationServices
ここでは、起動中のアプリケーションの状態を調べることを主な目的として、いくつか実行例を紹介してみよう。
1. アプリケーションの実行状況を俯瞰する
内部コマンド「metainfo」を付けてlsappinfoコマンドを実行すると、現在のセッションでCoreApplicationServicesが統括するアプリケーションのメタ情報を一覧できる。実行中のアプリケーション数(applicationCount)などアクティビティモニタでも確認可能な項目もあるが、そのうちタスクスイッチャーで切り替えできる可視型アプリケーションの数(visibleApplicationCount)、アプリケーションの順序(bringForwardOrder)といった情報を確認できることがポイントだ。
2. 実行中のアプリケーションを調べる
内部コマンド「list」を利用すると、現在実行されているアプリケーションの個別情報を確認できる。DockやSystemUISrerverなどのシステムプロセスもカウントされるため、最低でも30~40以上の項目は表示されるはずで、「lsappinfo list | less」