launchd

    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

    0热度

    1回答

    我有一个启动代理,只要连接了USB设备就运行bash脚本。我希望它只运行一次,但是当我连接设备时,脚本每10秒继续运行一次。 这里是plist中: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/

    -1热度

    1回答

    我设置了launchd来处理nginx。 在el capitan之前一切都在工作。 我有一个文件文件/System/Library/LaunchDaemons/nginx.plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "htt

    5热度

    1回答

    我们有一个启动守护进程(由于各种原因)必须以root身份运行,并通过网络与服务器组件进行通信。它需要使用服务进行身份验证,所以当它第一次获得密码时,我们将它保存到系统钥匙串中。在随后的发布中,想法是从钥匙链中检索密码并使用它来与网络服务进行认证。 这一直工作正常,但在MacOS 10.12现有的代码停止工作,我们已经完全难倒如何解决这个问题。它归结为: 无论我们节省了一个新的密码或检索一个旧的,我

    0热度

    1回答

    目前我使用永远我开始aGhost NPM服务器和LaunchAgent <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist versi

    0热度

    1回答

    我有一个Launch Daemon和脚本,可以从应用程序商店下载应用程序后删除应用程序。 因此,应用程序下载并自动删除下载。应该显示给最终用户的通知消息,但不会。谁能帮忙? 下面是脚本: #!/bin/bash Version=$(sw_vers | grep ProductVersion | tail -c 7 | cut -d . -f 2) if [ $Version -ge 12

    0热度

    1回答

    'at'是我用于调度某些操作预测模型的UNIX/BSD/Linux编程工具。在我的Mac笔记本电脑上测试我的一些脚本时,我发现at工具没有错误地接受作业提交,并将它们报告在队列中,但最终没有执行它们。 对于at工具,寻找有用的答案很困难,因为它具有通用的灰尘名称。不过,我在试图解决这个问题时看到is crontab broken on OSX El Capitan?。 $ at now + one

    0热度

    2回答

    我写了一个bash脚本来连续检查服务。该脚本具有一些功能,并且还调用其他源bash文件,并在手动执行时正常工作。该脚本有一个连续的循环语句类似, while true; do { $path/is_it_running if [ "$?" == "0" ]; then { echo "yes, it is running" $path/test if [ "$?" != "0" ]

    -1热度

    1回答

    我写了一个名为Music_Scrape.py的python脚本,它位于以下目录/ Users/MY_USER_NAME/code/Python_Projects中。该脚本使用终端命令/Users/MY_USER_NAME/code/Python_Projects/Music_Scrape.py运行。我试图每天都有这个运行,但似乎无法获得cron或launchd的工作。我正在使用OSX El Cap