UIアプリケーションをLaunchAgentとして実行しているときに、同じユーザーで1つではなくデュアル実行プロセスを取得することがあります(重複した同一のウィンドウによって画面に反映されます)。これは競合が原因で発生すると思います/Library/LaunchAgents
。関連するplistファイルが内に作成されたときに監視および実行することもできますが、手動でエージェントをロードします。
ユーザーごとに単一/一意のプロセスを強制するにはどうすればよいですか。おそらく、この要求専用のplistフラグがありますか?