Add this to your crontab:
@reboot /path/to/file.sh
The script will be run once on boot before login.
Как запустить скрипт на экране входа в систему ( ДО того, как пользователь введет пароль для входа)?
Я попытался launchctl
и разместить сценарий под обоими:
/Library/LaunchDaemons/ /Library/LaunchAgents/
Еще скрипт выполняется ПОСЛЕ входа в систему.
Я что-то пропустил?
Редактировать:
/Library/StartupItems
также не работал. Предполагается ли запуск LaunchDaemons после входа в систему или до этого . Кто-нибудь успешно заставил его работать до входа?Add this to your crontab:
@reboot /path/to/file.sh
The script will be run once on boot before login.
After trying many the ways, I realize that FileVault might cause this behavior. Because FileVault requires password in order to decrypt the data, we cannot do anything before entering the password.
This is a conjecture, if someone has any information about this, please feel free to confirm.
If anyone has a work around, please feel free to help.