Я плохо знаком с этим, так простите мне за задавание такого простого вопроса.
Я пытаюсь выполнить что-то из командной строки каждый раз, я запускаю (или войдите в систему), Snow Leopard. Я на самом деле пытаюсь подражать этим Совместным действиям + сценарий запуска для Leopard. Проблемой является код на той странице для Leopard, не работал на меня под Snow Leopard. Я могу заставить это работать вводным терминалом и вводом:
synergys
Это запускает Совместные действия + как сервер. Таким образом, это настолько просто. Теперь, как я выполняю эту команду каждый раз, когда я запускаю свой компьютер?
Меню Apple-> Установки системы...-> Учетные записи-> Ваша Учетная запись-> Объекты Входа в систему
Нажмите '+' значок внизу для добавления "synergys".
ИЛИ
Используйте терминал и отредактируйте или создайте/etc/rc файл (который является тем, что выше делают основанные на GUI инструкции.)
Вы должны смочь просто поместить путь к совместным действиям и этому, сохранить, и должны выполниться на следующем запуске.
на основе комментария
значения по умолчанию пишут com.apple.finder AppleShowAllFiles TRUE/FALSE
Средство поиска killall (средство поиска перезапусков после того, как предыдущая команда выполняется),
Из документации совместных действий: автоматический запуск
Mac OS X
[Скалистой вершиной Slettnes]
Существует три различных способа автоматически запустить Совместные действия (клиент или сервер) на Mac OS X:
Первый метод включает создание StartupItem на системном уровне, который выполняется, когда машина запускает или закрывается. Этот сценарий будет работать в фоновом режиме и повторно запускать совместные действия по мере необходимости.
Профессионалы:
Совместные действия являются персистентными, таким образом, это допускает многопользовательскую установку и интерактивные логины.
Недостатки:
Процесс совместных действий не имеет доступа к буферу обмена зарегистрированного пользователя.Второй метод запустит Совместные действия из приложения LoginWindow, когда-то конкретный пользователь вошел в систему.
Профессионалы:
Процесс совместных действий наследовал переменную среды $SECURITYSESSIONID и поэтому скопировать/вставить работает.
Недостатки:
После того как пользователь выходит из системы, совместные действия умирают, и никакое дистанционное управление не возможно.Третий метод должен запустить сценарий запуска от вкладки "Startup Items" под Установками системы-> Учетные записи.
Профессионалы:
Не требует корня (Администратор) доступ
Недостатки:
После того как пользователь выходит из системы, совместные действия умирают, и никакое дистанционное управление не возможно.
Используйте рычаг входа в систему:
Используйте первый метод Страницы поддержки Apple.
sudo defaults write com.apple.loginwindow LoginHook /path/to/script
Не забывайте sudo
иначе это не будет работать.