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