Прежде всего, логин отличается от запуска. В этом ответе предполагается, что вы имеете в виду вход в систему, поскольку вы, очевидно, имеете в виду возможность запуска программ в соответствии с настройками системы »« Пользователи и группы ».
Запустите Automator сценарии с помощью командной строки утилиты automator и AppleScripts использования osascript Их man страницы объясняют использование подробно.
Вы можете установить хук входа в систему, но он устарел и устарел в пользу launchd .
Вы можете создать launchd задания, поместив файлы конфигурации XML в каталог ~/Library/LaunchAgents . Этот сайт содержит довольно мало минимальных примеров, и вы можете просмотреть /System/Library/LaunchAgents примеры предоставленных системой заданий launchd . Вам нужна директива RunAtLoad для launchd .
Вы по-прежнему можете сохранять свои сценарии AppleScripts и Automator как приложения и запускать их как таковые. Чтобы скрыть их от Dock, отредактируйте их файл Contents/Info.plist и добавьте директиву LSUIElement как описано, например, здесь. Это скроет значок и меню Dock.