应用程序在OSX上以错误的方式启动

2024-10-01 04:45:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用subprocess模块在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”下启动应用程序?你知道吗

我正在运行OSX10.6。你知道吗


Tags: 模块用户self实用程序cmdapp应用程序bin