Как запустить скрипт Unix на экране входа в систему до входа пользователя?

3

Я хотел бы, чтобы скрипт Unix запускался при загрузке экрана входа в систему. Он должен запускаться немедленно, а не тогда, когда пользователь вводит имя пользователя и пароль и входит в систему.

Есть ли способ сделать это?

Лорелея
источник

Ответы:

1

Launchd и LoginWindow

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

<key>LimitLoadToSessionType</key>
<string>LoginWindow</string>

Сохранить билет работы запуска программ , .plist, файл в папке: /Library/LaunchAgents/.

Грэм Милн
источник