我使用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。你知道吗
当您以sudo的形式运行命令时,它总是显示为属于root,这就是sudo所做的。。。你知道吗
戴夫
相关问题 更多 >
编程相关推荐