LaunchAgentsとLaunchDaemonsの違いは何ですか?


8

macOS 10.12.5では、ユーザーライブラリディレクトリにLaunchAgentsしか表示されません。ユーザーがログインしている場合にのみエージェントが呼び出されますか?

  • /図書館/ LaunchAgents /
  • /図書館/ LaunchDaemons /
  • /システム/図書館/ LaunchAgents /
  • /システム/図書館/ LaunchDaemons /
  • /ユーザー/ ユーザー名 /図書館/ LaunchAgents /

回答:


8

はい、 LaunchAgents ユーザーがグラフィカルセッションにログインしたときにのみ呼び出されます。

LaunchDaemons 通常、システムの起動時に起動され、特定のユーザーセッションの外部で実行されます。

launchdのマニュアルページ これらのフォルダを簡単な説明付きで一覧表示します。

ファイル

  • ~/Library/LaunchAgents ユーザーが提供するユーザーごとのエージェント。
  • /Library/LaunchAgents 管理者が提供するユーザーごとのエージェント。
  • /Library/LaunchDaemons 管理者によって提供されるシステム全体のデーモン。
  • /System/Library/LaunchAgents Mac OS Xが提供するユーザーごとのエージェント。
  • /System/Library/LaunchDaemons Mac OS Xが提供するシステム全体のデーモン。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.