Jak można załadować (przy oknie podłączonym do terminala) program sh podczas uruchamiania systemu OSx?
Widzę dużo artykułów na ten temat, launchctl
ale oczywiście nie jest możliwe otwarcie okien terminala dołączonych do procesu. W szczególności szukam uruchomienia określonego skryptu, który znajduje się w pliku sh (wywołanie programu w języku Python. Muszę zobaczyć echo / wydruk programu, aby mieć terminal podłączony do wykonania).
Odpowiedzi:
Twój przypadek użycia jest na tyle prosty, że wystarczy zapisać skrypt w pliku o nazwie z
.command
rozszerzeniem, dzięki czemu Terminal.app zostanie wybrany do otwarcia. Musi być także wykonywalny przez użytkownika. Po prostu dodaj ten plik do elementów logowania użytkownika w Preferencjach systemowych.Skrypt jest wywoływany z
; exit
przyczepioną do końca, abyś mógł zobaczyć i skopiować wyniki przed zamknięciem tego okna przy każdym logowaniu.źródło