OS X: запустить скрипт на экране входа в систему с включенным FileVault

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

я пытался launchctl и поместите скрипт под обоими:

/Library/LaunchDaemons/
/Library/LaunchAgents/

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

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

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

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

2 ответа

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

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

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

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

@reboot /path/to/file.sh

The script will be run once on boot before login.

Другие вопросы по тегам