1

Как запустить скрипт на экране входа в систему (ДО того, как пользователь введет пароль для входа)?

Я попробовал launchctl и поместил скрипт под обоими:

/Library/LaunchDaemons/
/Library/LaunchAgents/

Еще скрипт выполняется ПОСЛЕ входа в систему.

Я что-то пропустил?

Редактировать:

  • Я пытался /Library/StartupItems также не работал. Предполагается ли запуск LaunchDaemons после входа в систему или до этого. Кто-нибудь успешно заставил его работать до входа?
  • Я бегу на Йосемити.

2 ответа2

0

Добавьте это в ваш crontab:

@reboot /path/to/file.sh

Скрипт будет запущен один раз при загрузке до входа в систему.

0

После многих попыток я понимаю, что FileVault может вызвать такое поведение. Поскольку FileVault требует пароль для расшифровки данных, мы ничего не можем сделать перед вводом пароля.

Это предположение, если кто-то имеет какую-либо информацию об этом, пожалуйста, не стесняйтесь подтвердить.

Если у кого-то есть работа, пожалуйста, не стесняйтесь помочь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .