Öffnen Sie ein neues Terminal über die Befehlszeile und führen Sie einen Befehl unter Mac OS X 10.10 aus.

532
Baldráni

Ich möchte also ein Skript ausführen, das beim Einloggen in einem neuen Terminal gestartet und in ein paar Zeilen gedruckt wird.

Benötige ich AppleScript für das, was ich bisher gelesen habe? Gibt es nicht einen einfachen Bash-Befehl, um dies auszuführen?

Ich habe gesehen, dass ich es auch mit Automator machen könnte, aber die alten Antworten sind veraltet und ich finde nicht den richtigen Weg, um ein Skript davon auszuführen. Ist das eine alte Pension?

1

1 Antwort auf die Frage

1
creidhne

Führen Sie bei der Anmeldung unter OS X ein Skript aus

OS X kann Skripts und Anwendungen beim Anmelden ausführen. Das Verfahren ist einfach.

  1. Öffnen System Preferences->Users & Groups.
  2. Wählen Sie aus der Liste links einen Benutzer aus.
  3. Klicken Sie auf die Login ItemsRegisterkarte.
  4. Ziehen Sie ein Skript oder eine Anwendung zu den Anmeldeelementen oder klicken Sie auf das +Symbol, um das Skript mithilfe des Finders zu finden.
  5. Schließen Users & Groups.

Hier ist ein Beispielskript, das beim Login "Hallo Welt" sagen kann.

#! / bin / sh sag "Hallo, Welt!" Ausfahrt 

Speichern Sie die Datei als Text. Verwenden Sie Terminal zum Ausführen chmod u+x, um dem Skript die Ausführungsberechtigung hinzuzufügen. Fügen Sie das Skript zum Anmelden von Elementen hinzu.

Um zu verhindern, dass das Skript bei der Anmeldung ausgeführt wird, löschen Sie es von der Login ItemsRegisterkarte.