launchd

    3热度

    1回答

    我试图使用Launchctl启动svnserve进程,但我不断收到一条错误消息:“没有plist返回:/Library/LaunchAgents/org.tigris.subversion.svnserve.plist”。这是svnserve的是/ opt/local/bin目录/ svnserve的,这是plist文件 任何想法可能是什么错在这里? <dict> <key>Disabl

    4热度

    4回答

    我在以下“登录项目”首选项中注册了以下shell脚本,但似乎没有任何效果。这意味着启动moinmoin维基,但只有当它从终端窗口手动运行时才起作用,然后运行,直到机器下一次关闭。 #!/bin/bash cd /Users/stuartcw/Documents/Wiki/moin-1.7.2 /usr/bin/python wikiserver.py >> logs/`date +"%d%b%

    0热度

    1回答

    我有一个以root身份运行的应用程序(守护程序内部/ Library/StartupItems是精确的),偶尔会启动另一个进程使用system("open /Applications/MyAppName.app")。这可以正常工作,只是在某些计算机上,MyAppName以root用户身份启动,而不是在当前用户下运行。 我想弄清楚为什么这样,以及如何让应用程序始终以当前用户身份启动。 这个问题似乎发

    0热度

    1回答

    我有一双的launchd守护程序,其中之一是一个真正的守护程序(如运行根)和其中一个是运行为每GUI会话的基础上(会话类型的Aqua)的GUI剂。 我需要防止非管理员级别的用户使用launchctl禁用用户级代理,或者至少是弄清楚如何从根级守护程序重新加载代理。 到目前为止,我已经找到了最好的文章是this one,但它并没有真正提供任何明确的解决方案。 最简单的方法似乎是定期在根守护程序中获取当

    1热度

    2回答

    我有一个应用程序需要能够写入任何用户/当前主机首选项文件(这需要每个首选项实用程序参考的管理权限),并且还可以通过其plist启用/禁用launchd代理(只能由root用户写入)。 我使用SFAuthorizationView要求用户在更改这些值之前以管理员身份进行身份验证。 我试图决定最好的方式来做这些值的实际改变。 廉价hackish选项似乎是使用AuthorizationExecuteWi

    2热度

    2回答

    我想知道如何设置Launchd以重新启动我的应用程序,如果用户没有选择从顶部栏中选择“退出”。有些情况下,应用程序可能会发生某些情况,并且可能会强制退出,并且如果选择了首选项,我希望它自动重新启动。在发布之前,我已经仔细研究了它,并且我听说Launchd会很擅长这样做。有没有人有关于如何完成它的任何建议? 感谢您的任何帮助。