Как создать сценарий запуска в Snow Leopard?

Я плохо знаком с этим, так простите мне за задавание такого простого вопроса.

Я пытаюсь выполнить что-то из командной строки каждый раз, я запускаю (или войдите в систему), Snow Leopard. Я на самом деле пытаюсь подражать этим Совместным действиям + сценарий запуска для Leopard. Проблемой является код на той странице для Leopard, не работал на меня под Snow Leopard. Я могу заставить это работать вводным терминалом и вводом:

synergys

Это запускает Совместные действия + как сервер. Таким образом, это настолько просто. Теперь, как я выполняю эту команду каждый раз, когда я запускаю свой компьютер?

4
задан 07.11.2009, 23:55

3 ответа

Меню Apple-> Установки системы...-> Учетные записи-> Ваша Учетная запись-> Объекты Входа в систему

Нажмите '+' значок внизу для добавления "synergys".

ИЛИ

Используйте терминал и отредактируйте или создайте/etc/rc файл (который является тем, что выше делают основанные на GUI инструкции.)

Вы должны смочь просто поместить путь к совместным действиям и этому, сохранить, и должны выполниться на следующем запуске.

ОБНОВЛЕНИЕ

на основе комментария

значения по умолчанию пишут com.apple.finder AppleShowAllFiles TRUE/FALSE

Средство поиска killall (средство поиска перезапусков после того, как предыдущая команда выполняется),

2
ответ дан 07.12.2019, 21:09

Из документации совместных действий: автоматический запуск

Mac OS X

[Скалистой вершиной Slettnes]

Существует три различных способа автоматически запустить Совместные действия (клиент или сервер) на Mac OS X:

Первый метод включает создание StartupItem на системном уровне, который выполняется, когда машина запускает или закрывается. Этот сценарий будет работать в фоновом режиме и повторно запускать совместные действия по мере необходимости.
Профессионалы:
Совместные действия являются персистентными, таким образом, это допускает многопользовательскую установку и интерактивные логины.
Недостатки:
Процесс совместных действий не имеет доступа к буферу обмена зарегистрированного пользователя.

Второй метод запустит Совместные действия из приложения LoginWindow, когда-то конкретный пользователь вошел в систему.
Профессионалы:
Процесс совместных действий наследовал переменную среды $SECURITYSESSIONID и поэтому скопировать/вставить работает.
Недостатки:
После того как пользователь выходит из системы, совместные действия умирают, и никакое дистанционное управление не возможно.

Третий метод должен запустить сценарий запуска от вкладки "Startup Items" под Установками системы-> Учетные записи.
Профессионалы:
Не требует корня (Администратор) доступ
Недостатки:
После того как пользователь выходит из системы, совместные действия умирают, и никакое дистанционное управление не возможно.

1
ответ дан 07.12.2019, 21:09

Используйте рычаг входа в систему:

Используйте первый метод Страницы поддержки Apple.

sudo defaults write com.apple.loginwindow LoginHook /path/to/script

Не забывайте sudo иначе это не будет работать.

0
ответ дан 07.12.2019, 21:09

Теги

Похожие вопросы