このAgentとDaemonの設定は、それぞれファイルシステムドメインごとに存在するLaunchDaemonsとLaunchAgentsという2つのディレクトリに配置される。LaunchDaeomonsに配置された設定ファイルはroot権限で動作するPID 1のlaunchdによって処理される。一方、LaunchAgentsに配置され ...
UNIX使いに真のMACPOWERを!本連載では、UNIX使いに向け、UNIX系OSとしてのMac OS Xを解説していく。前回に引き続き、launchdの設定の詳細のほか、launchdの内部構造について踏み込んでいこう。 本来、launchdから起動されたプログラムは、launch(3)のAPI(ServiceIPC)*を ...
init(8)とrc(8)に替わる仕組みの模索 *BSDはシステムの起動をinit(8)からのシェルスクリプト、 サービスの起動や制御をシェル ...
利用例も含めた「表1: Leopardで追加された、launchdの新しい設定項目(キーワード)一覧」を、PDFデータとして用意しています。 キー 値の型 内容 AbandonProcessGroup trueまたはfalse launchdはプロセスが終了したときに、残留している同じプロセスグループのプロセスを ...