launch-agent

    0热度

    1回答

    假设我想对包含当前日期的文件执行某些操作。在bash提示符我可以做到这一点: $ touch /Foo/$(date +%Y-%m-%d) 我怎么能这样做在LaunchAgents plist中,在那里我没有$()可用? <key>ProgramArguments</key> <array> <string>touch</string> <string>/Foo/CURR

    0热度

    1回答

    我有一个命令行应用程序,需要在用户登录时运行。我已将XML文件添加到用户的启动代理程序目录。应用程序运行,但问题是它运行时会打开终端。我希望它能够在用户不知道的情况下在后台运行。这是我的plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http:/

    7热度

    2回答

    您将如何在沙箱内使用LaunchAgent?我想在我的主应用程序中分发一个无需UI的LaunchAgent应用程序包,我可以根据需要启动它。我想要这个而不是一个XPC服务的原因是KeepAlive选项,这将阻止launchd在闲置时自动终止进程。 XPC服务上不存在此选项。 该文档说,有一个plist需要复制到~/Library/LaunchAgents,这在沙箱内显然是不可能的。是否有某种系统A

    1热度

    1回答

    在小牛和更早版本中,将LimitLoadToSessionType设置为LoginWindow的LaunchAgent plist将始终在LoginWindow中运行代理并将其保存到登录帐户会话中。 现在在优胜美地,如果您已将指定的LoginWindow指定为plist中唯一的会话类型,那么代理程序将运行并且仅在LoginWindow期间运行。 如何在OSX Yosemite中登录后坚持Login

    18热度

    5回答

    我希望在登录时运行在后台运行的同步同步服务。但是我的代理的状态代码是78。我不知道为什么,我尝试在网上发布一些修正,但它不起作用。 有什么问题?下面是我服务的plist文件。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.c

    0热度

    1回答

    我试图在我的用户登录到我的OS X机器时运行grunt watch,这样我就不必每次都手动在我的$ APP_ROOT目录中运行grunt watch。 我有内/Library/LaunchAgents以下org.grunt.watch.plist文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple/

    0热度

    1回答

    我有一系列脚本在一个标准用户,一个管理员用户和默认用户模板的加载下运行。对于这个特定的例子,他们配置背景和屏幕保护程序(因为这些是ByHost偏好设置,不能有效地构建到图像中)。 但是,在10.11中/ sbin /不再可访问时,我的脚本拥有全部失败。当将它们更改为从我的Admin Files文件夹运行时,它们仍然没有做任何事情。 下面是通常会安装到/ sbin/ #!/bin/sh ## A

    0热度

    1回答

    我有它安装在Mac mini的1.(群晖)网络共享LaunchAgent我想这股同步到Mac mini的2: 当指定目录的内容发生变化 此外,它应该同步每隔一小时 我创建了一个rsync的脚本,并在以下LaunchAgent: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.

    0热度

    1回答

    我已经使用手动选项安装了MongoDB。 当我火的mongod将需要的参数从别的地方专门为。 我想有我自己的而不--dbpath每次指定它。 因此,我发现选项提供mongod.conf文件,并呼吁mongod --config选项,但仍然需要通过路径.conf文件。 我的最终目标是刚刚推出的mongod的服务,将它从路径I配置读取配置文件。为此,我尝试了LaunchAgent和LaunchDaem

    1热度

    1回答

    我创建了运行的应用程序 sudo launchctl load /Library/LaunchDaemons/com.testapp.plist 这里是我的com.testapp.plist一个LaunchDaemon服务: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1