Я хотел бы, чтобы скрипт Unix запускался при загрузке экрана входа в систему. Он должен запускаться немедленно, а не тогда, когда пользователь вводит имя пользователя и пароль и входит в систему.
Есть ли способ сделать это?
Вы можете использовать launchd для запуска вашего скрипта, когда появится окно входа в систему. В свой стартовый билет на работу включите пару ключей:
<key>LimitLoadToSessionType</key>
<string>LoginWindow</string>
Сохранить билет работы запуска программ , .plist
, файл в папке: /Library/LaunchAgents/
.