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