добавить элемент запуска через командную строку (Mac) - PullRequest
12 голосов
/ 02 апреля 2010

Как я могу добавить элемент запуска через командную строку на Mac? Из Google, я знаю, что вы должны редактировать ~/Library/Preferences/com.apple.loginitems.plist, используя defaults write com.apple.loginitems [key] [value], но я не уверен, что именно нужно редактировать.

Ответы [ 2 ]

13 голосов
/ 02 апреля 2010

В Mac OS X 10.6 Snow Leopard это даже проще:

sudo launchctl submit -l <i>name_of_startup_item</i> -- <i>command</i> [<i>args</i>]

См. man launchctl . В более ранних версиях рекомендуется создавать файл Launch Daemon PLIST и загружать / запускать его с launchctl, а не создавать элемент автозагрузки ... элементы автозапуска - старый способ.

6 голосов
/ 28 марта 2012
defaults write loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Path" = "/Applications/YourAppName.app"; "Hide" = 0; }'
...