launchd

    0热度

    1回答

    我正在尝试使用Launchd安排每个月的最后一天的工作,但我不太确定如何操作。看来我唯一的选择是选择月份的日期的数字,例如,我可以选择在第31天运行,但是在2月和9月会发生什么?如果值为31,Launchd是否在每个月的最高数字日期运行? 感谢您的帮助! -Dan

    0热度

    1回答

    当某个Android设备连接到运行macOS的计算机时,我想在自己的计算机上启动程序。我知道这是可能的,因为当我插入Android设备。我使用this答案作为一个例子 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple

    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回答

    我在iMac的登录页面上创建OSX应用程序所需的GUI,我想知道(如果可能)我可以在重新启动后运行启动的plist文件。下面的plist文件是在“/库/ LaunchAgents /”目录: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www

    0热度

    1回答

    我想在特定外部蓝牙设备连接到我的Mac时启动shell命令。 一个很好的方式(无需安装第三方软件)这样做是在〜/库添加plist文件/ LaunchAgents 在this page,有当WiFi连接到发射事件的例子具体位置。 <key>WatchPaths</key> <array> <string>/Library/Preferences/SystemConfiguration/c

    1热度

    1回答

    我已经通过自制软件安装了MySQL,并且这些安装了instructions。自制软件安装的服务是LaunchAgent,它可以正常运行,但只能在我的用户登录时运行。我希望MySQL始终处于运行状态。 我试过将homebrew.mxcl.mysql.plist复制到/Library/LaunchAgents,将权限设置为644 root:wheel,并使用sudo launchctl -w /Lib

    0热度

    1回答

    我是Mac OSX新手,我正在尝试开发一个守护进程(我熟悉windows服务,并试图实现相同的目标)。 我做了什么至今: 托管写在LaunchDaemons plist文件中(我发现,这些守护进程在系统帐户,而不是用户的身份运行,就像使用本地系统权限的Windows服务)。 我设法让它在启动时运行,并运行我的简单的hello world应用程序,该应用程序每10秒将一些内容写入文件。 问题是,当我

    0热度

    1回答

    我试图在OSX Sierra上定期运行postgres查询,并且发现我应该使用launchd的建议。我创建了一个plist文件,它调用一个包含postgres查询的简单shell脚本,将plist文件复制到LaunchAgents文件夹中并加载它。但是,它似乎并没有工作。 如果我运行shell脚本是一些简单的像: echo "Hello" > /Users/agentzel/Documents/t

    1热度

    1回答

    因此,我通过启动代理在macOS 10.13上启动Python(2.7)脚本。脚本运行,并在执行过程中触发计算机的重新启动。当计算机重新启动并登录时,启动代理再次运行该脚本。该脚本读取日志,然后执行切换:从中断的地方继续。 问题是,重新启动后,python脚本无法执行某些shell命令。 ls -l工作正常。但是,当我尝试运行不在/ bin中的内容时,似乎只是...跳过它。没有错误,它根本就没有做

    1热度

    1回答

    我维持OSX的工具,揭示了从直接父选定过程的父母树的鼻祖(通常的launchd)。 但是,如果已检查的进程间接通过使用事件(例如双击捆绑软件图标)或使用命令open从bash运行进程从launchd间接产生,则此进程链可能会中断。在这些情况下,我希望相应地看到bash或finder。 也许XPC消息层是答案,因为我认为这些事件是通过这一机制的launchd。但是,其他可用的OSX框架总是受欢迎的。