サブプロセス モジュールを使用して python 内でアプリケーションを起動すると、このアプリケーションはアクティビティ モニター ユーティリティのルートの下に表示されます "launchd.
cmd = "/usr/bin/sudo -H -u "+ self.getCurrentUserName() + "-P" + +os.path.join(dir, app) + app_args
p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True)
ターミナル経由でアプリケーションを手動で起動すると、正常に動作し、現在のユーザーの「launchd」の下に表示されます。Python内で現在のユーザー「launchd」の下でアプリケーションを起動することは可能ですか?
OS X 10.6 を実行しています。