В Mac OS я создал несколько сценариев AppleScripts для добавления и удаления запускаемых приложений (элементы входа, в системной панели учетных записей).
#!/bin/bash
/usr/bin/osascript -e "tell application \"System Events\" to make new login item with properties { path: \"$1\", hidden:false } at end"
Использование будет выглядеть так:
./addloginitem.sh /Applications/TextEdit.app
Мне интересно, возможно ли иметь элементы автозагрузки, которые используют аргументы? У меня есть программа, в которую я хотел бы передать аргумент «запуска», если она запускается сразу после входа в систему.