launch-daemon相关内容
我有一个在启动过程中必须连接到会话dbus的应用程序。如果我手动启动应用程序或以initd启动,则它正在启动并连接到会话dbus。但是,如果我通过给出命令systemctl --user start my-service来启动systemd,它位于路径“ / etc / systemd / user”中,则会显示以下错误“无法连接到总线:没有这样的文件或目录” ”。可能的原因是什么? 服务文
..
我的应用程序需要将文件写入文件系统上的受限位置. 为此,我使用以root用户身份运行的帮助程序工具. 一切正常,遵循 帮助程序工具正在等待来自主应用程序的消息,并正确执行它们.我也有一种要求工具关闭的消息,该消息也可以正常工作. 问题在于,无论我在launchd.plist文件中指定了什么键,launchd每次退出时都会重新启动该工具. 我不希望帮助程序工具永远运行,等待消息,而
..
我正在开发一个简单的launchdaemon,它将文件从一个目录复制到另一个目录。我已经把文件转移得很好了。 我只是希望目录中的文件是.mp3而不是.dat的 部分文件如下所示: 6546785.8786.dat 3678685.9834.dat 4658679.4375.dat 我希望它们看起来像这样: 6546785.8786.mp3 36786
..
我有一个守护进程(以Obj C编写)运行,我想在某些用户登录时执行一些操作。守护进程可以知道特定用户在OSX中登录或注销的时间。当发生登录时,是否有任何通知被抛出?我想避免使用登录项或启动代理。 解决方案 使用 SCDynamicStoreCopyConsoleUser 获取控制台用户名。 CFStringRef consoleUserName = nil; uid_t uid
..
我是OS X的新手,必须创建一个有2个部分的应用程序 - 启动守护进程和启动代理。守护进程将要做诸如命令执行,日志记录等的东西,并且必须以某种方式将这些结果传递给启动代理(这将把它们转移到显示GUI的登录项,尽管这是未来的步骤)。 我的问题: 如何实现此通信?从我在阅读Apple文档之后到目前为止可以收集的是,我最好的选择是使用CFSockets。是否有任何替代(更简单)的方式?任何人都有
..